Détermination de la fréquence d'un tableau en Python

J'ai un exemple de fichier rempli avec des nombres à virgule flottante comme suit:

    -0.02  3.04  3.04  3.02  3.02  3.06  3.04  3.02  3.04  3.02  3.04  3.02
     3.04  3.02  3.04  3.04  3.04  3.02  3.04  3.02  3.04  3.02  3.04  3.02
     3.06  3.02  3.04  3.02  3.04  3.02  3.02  3.06  3.04  3.02  3.04  3.02
     3.04  3.02  3.04  3.04  3.04  3.02  3.04  3.02  3.02  3.06  3.04  3.02
     3.06  3.02  3.04 -0.02 -0.02 -0.02 -0.02 -0.02 -0.02 -0.04 -0.02 -0.04

Ces chiffres sont placés dans un fichier texte. Je suis en train de lire le fichier texte et de déterminer la fréquence de ce signal. Ces données sont saisies à partir d'un oscilloscope numérique. Je peux voir la fréquence dans le champ d'affichage, mais je tiens également à valider par le traitement en Python. Je capture les données de l'appareil avec Python sur le côté PC.

Même si je peux faire quelques bas niveau de stuff en Python, je suis un débutant total à un traitement de texte. Je suppose que j'ai besoin de charger d'abord les données dans le fichier dans un tableau et ensuite effectuer une FFT ou un simple algorithme qui va donner lieu à un nombre entier en Hz.

Dans la théorie, je sais comment faire pour effectuer une analyse de Fourier et je peux le faire en papier pour n'importe quel signal donné. Je n'ai aucune idée de par où commencer en Python pour un jeu de données. J'ai déjà essayé de la documentation de scipy-numpy, mais ne fonctionne pas bien pour moi.

J'aimerais avoir des conseils d'utilisateurs expérimentés.

InformationsquelleAutor y33t | 2011-12-20