Maison  >  Article  >  développement back-end  >  Comment enregistrer un tableau NumPy 2D en tant que fichier CSV lisible par l'homme ?

Comment enregistrer un tableau NumPy 2D en tant que fichier CSV lisible par l'homme ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-12 10:15:02337parcourir

How Do I Save a 2D NumPy Array as a Human-Readable CSV File?

Enregistrement d'un tableau NumPy 2D dans un fichier CSV lisible par l'homme

Pour générer un tableau NumPy 2D dans un fichier CSV lisible par l'homme (virgule -Separated Values), utilisez la fonction numpy.savetxt. Cette fonction exporte un tableau vers un fichier texte dans un format facilement compréhensible par les humains.

Implémentation :

Code Python pour illustrer ce processus :

import numpy
a = numpy.asarray([ [1,2,3], [4,5,6], [7,8,9] ])
numpy.savetxt("foo.csv", a, delimiter=",")

Dans cet exemple, le tableau 2D a contient une matrice de nombres. La fonction numpy.savetxt est invoquée, en spécifiant le nom de fichier "foo.csv" comme destination. L'argument délimiteur définit une virgule comme séparateur entre les valeurs.

Sortie :

Le fichier CSV enregistré, "foo.csv", aura le contenu suivant :

1,2,3
4,5,6
7,8,9

Cela représente les valeurs du tableau NumPy dans un format lisible par l'homme, ce qui le rend facile à analyser, à partager et à traiter ultérieurement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn