Maison > développement back-end > Tutoriel Python > Comment enregistrer les tableaux NumPy en tant que fichiers CSV lisibles par l'homme ?

Comment enregistrer les tableaux NumPy en tant que fichiers CSV lisibles par l'homme ?

Barbara Streisand
Libérer: 2024-11-11 07:06:02
original
505 Les gens l'ont consulté

How to Save NumPy Arrays as Human-Readable CSV Files?

Enregistrement des tableaux NumPy sous forme de fichiers CSV lisibles par l'homme

NumPy offre un moyen pratique d'exporter des données dans un format lisible par l'homme adapté à divers cas d'utilisation. Pour y parvenir, nous exploitons la fonction numpy.savetxt.

Pour vider un tableau NumPy 2D dans un fichier CSV, suivez ces étapes :

  1. Importez NumPy.
  2. Convertissez votre tableau en tableau NumPy à l'aide de numpy.asarray().
  3. Spécifiez le nom de fichier et le délimiteur souhaités pour le fichier CSV.
  4. Utilisez numpy.savetxt() pour enregistrer le tableau dans le fichier spécifié.

Exemple :

Considérez le tableau NumPy 2D suivant :

a = numpy.asarray([ [1,2,3], [4,5,6], [7,8,9] ])
Copier après la connexion

Pour exporter ce tableau vers un CSV fichier nommé "foo.csv" avec une virgule comme séparateur, utilisez le code suivant :

import numpy
numpy.savetxt("foo.csv", a, delimiter=",")
Copier après la connexion

Cela créera un fichier CSV contenant les valeurs du tableau dans un format lisible par l'homme :

1,2,3
4,5,6
7,8,9
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal