Données Python Smooth Time Series
J'ai des données en python qui est unixtime, valeur:
[(1301672429, 274), (1301672430, 302), (1301672431, 288)...]
De temps les étapes d'une seconde. Comment pourrais-je réduire ces données de sorte que le timestamp est à chaque seconde, mais la valeur est la moyenne des environs 10 valeurs?
Amateur de moyennes glissantes serait bien aussi, mais ces données sont représentées graphiquement c'est donc principalement pour lisser le graphique.
Suivi de ( TSQL Moyenne des Temps de Regroupements après son arrivée à la conclusion que d'essayer de le faire en SQL est un itinéraire de la douleur).
source d'informationauteur Kyle Brandt
Vous devez vous connecter pour publier un commentaire.
Si vous avez accès à
numpy
vous pouvez essayer cette recette:http://www.scipy.org/Cookbook/SignalSmooth
À l'aide de http://www.scipy.org/Cookbook/SignalSmooth:
- Je obtenir ce qui semble être de bons résultats avec (non Pas que je comprends les mathématiques):