Lecture des données dans un tableau numpy à partir d'un fichier texte
J'ai un fichier avec des métadonnées, des données réelles, constitué de 2 colonnes avec une en-têtes. Ai-je besoin de séparer les deux types de données avant d'utiliser genfromtxt dans numpy? Ou je peux en quelque sorte fractionner les données peut-être? Qu'en plaçant le pointeur de fichier à la fin de la ligne juste au-dessus des en-têtes, et puis d'essayer de les genfromtxt à partir de là? Merci
Le format du fichier est indiqué ci-dessous:
&SRS
<MetaDataAtStart>
multiple=True
Wavelength (Angstrom)=0.97587
mode=assessment
background=True
issid=py11n2g
noisy=True
</MetaDataAtStart>
&END
Two Theta(deg) Counts(sec^-1)
10.0 41.0
10.1 39.0
10.2 38.0
10.3 38.0
10.4 41.0
10.5 42.0
10.6 38.0
10.7 44.0
10.8 42.0
10.9 39.0
11.0 37.0
11.1 37.0
11.2 45.0
11.3 36.0
11.4 37.0
11.5 37.0
11.6 40.0
11.7 44.0
11.8 45.0
11.9 46.0
12.0 44.0
12.1 40.0
12.2 41.0
12.3 39.0
12.4 41.0
source d'informationauteur user3029076
Vous devez vous connecter pour publier un commentaire.
Si vous ne voulez pas la première
n
lignes, essayez (si il n'y a pas de données manquantes):ou (si il y a des données manquantes):
Ensuite, si vous voulez analyser les informations d'en-tête, vous pouvez revenir en arrière et
open
le fichier à analyser l'en-tête, par exemple: