Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Calcul scientifique
Calcul scientifique Forum d'entraide sur la programmation scientifique et bibliothèques associées (PIL, NumPy, SciPy, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/05/2012, 09h15   #1
thomes73
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2012
Messages : 3
Points : 0
Points : 0
Par défaut utiliser specgram avec de gros fichiers

Bonjour,

Je suis nouveau sur ce forum, je me suis inscrit car j'utilise depuis peu python dans le cadre d'un stage et là je galère depuis quelques jours.

Mon problème est le suivant: j'ai un fichier de mesures avec lequel je voudrais réaliser un spectrogramme avec "specgram". Mon petit programme fonctionne très bien quand j'ai de relativement petits fichiers mais là il fait 2Go.

Si quelqun à une idée pour m'aidé je suis preneur!

J'avais pensé décimer le fichier mais je n'y arrive pas et je ne suis pas sure que se soit la bonne méthode.

Merci d'avance pour l'attention porté à mon appel à l'aide!


Mon programme:
Code :
1
2
3
4
5
6
 
import matplotlib.pyplot as plt
import numpy as np
mesures = np.loadtxt("C:/Users/Eddy/Desktop/sanspertu.txt",skiprows = 0                                   ,usecols = (1,),delimiter = '\t')
plt.specgram(mesures,NFFT=1024, noverlap = 128, Fs=1000 )
plt.show()
thomes73 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2012, 22h49   #2
Matthieu Brucher
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Matthieu Brucher
Développeur HPC
Inscription : juillet 2005
Messages : 9 697
Détails du profil
Informations personnelles :
Nom : Matthieu Brucher
Âge : 31
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur HPC
Secteur : Industrie

Informations forums :
Inscription : juillet 2005
Messages : 9 697
Points : 18 132
Points : 18 132
Hey,

En fait, n'oublie pas que le spectrogramme te fait des FFTs sur fenêtre glissantes. Donc si tes données brutes binaires font 2Go, il te faudra au moins 8Go de mémoire supplémentaire pour tout faire tourner. Tu es en 32bits ? En 64 bits ?
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h35.


 
 
 
 
Partenaires

Hébergement Web