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
470 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!

source:php.cn
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