
Envoyé par
edavid
Bonjour à tous, je rencontre actuellement quelques problèmes. J''ai des difficultés avec l'importation de données
Je cherche à importer les données d'un fichier texte sous forme de matrice à l'aide de numpy (loadtxt() ou genfromtxt()) mais je ne veux pas importer certaines lignes de données qui contient des informations qui ne m'intéresse pas (le nom des données).
Effectivement, si j'importe directement les données avec genfromtxt(), Python limite le nombre de colonne à importer au nombre de colonne présent pour la ligne de titre.
...
Et quand je commande genfromtxt(), le message d'erreur suivant s'affiche " Line #2 (got 21 columns instead of 9)
Line #3 (got 21 columns instead of 9)" etc ...
J'accepterai avec grand coeur votre aide si vous avez du temps à m'accorder
Cordialement
Elliot
Bonjour,
tu peux mettre l'option invalid_raise de genfromtxt() à False (elle est à True pa défaut), et ne pas lire la première ligne :
np.genfromtxt("exemple.txt", invalid_raise=False, skip_header=1)
pour plus de précisions : http://docs.scipy.org/doc/numpy/refe...mpy.genfromtxt
Partager