J'ai besoin de savoir s'il est possible de sauvegarder une liste python en tant que tableau numPy.Comment enregistrer une liste en tant que tableau numpy en python?
62
A
Répondre
79
Si vous regardez ici, il pourrait vous dire ce que vous devez savoir.
http://www.scipy.org/Tentative_NumPy_Tutorial#head-d3f8e5fe9b903f3c3b2a5c0dfceb60d71602cf93
Fondamentalement, vous pouvez créer un tableau à partir d'une séquence.
from numpy import array
a = array([2,3,4])
Ou d'une séquence de séquences.
from numpy import array
a = array([[2,3,4], [3,4,5]])
11
a = numpy.array([1,2,3])
24
-vous dire quelque chose comme ça?
from numpy import array
a = array(your_list)
14
Vous souhaitez l'enregistrer en tant que fichier?
import numpy as np
myList = [1, 2, 3]
np.array(myList).dump(open('array.npy', 'wb'))
... puis lire:
myArray = np.load(open('array.npy', 'rb'))
4
Je suppose que vous voulez dire la conversion d'une liste dans un tableau numpy? Ensuite,
import numpy as np
# b is some list, then ...
a = np.array(b).reshape(lengthDim0, lengthDim1);
vous donne un comme un tableau de liste b dans la forme donnée à Reshape.
4
Vous pouvez utiliser numpy.asarray, par exemple pour convertir une liste dans un tableau:
>>> a = [1, 2]
>>> np.asarray(a)
array([1, 2])
0
Voici un exemple plus complet:
import csv
import numpy as np
with open('filename','rb') as csvfile
cdl = list(csv.reader(csvfile,delimiter='\t'))
print "Number of records = " + str(len(cdl))
then later
npcdl = np.array(cdl)
Il est vraiment très simple.
Questions connexes
- 1. comment enregistrer un tableau booléen numpy à textfile en python?
- 2. Comment puis-je transformer une liste en tableau en python?
- 3. Comment enregistrer une table pivotante en tant que table permanente
- 4. Tableau Numpy incrémental de taille en Python
- 5. cakephp enregistrer un tableau en tant que var_dump
- 6. Construire un tableau en numpy/scipy par itération en Python?
- 7. tableau numpy d'objets python
- 8. Python - Ouvrir TXT, Randomiser, Enregistrer en tant que nouveau fichier
- 9. Javascript lire et enregistrer en tant que cases tableau
- 10. Comment faire pour convertir numpy tableau en liste postgresql
- 11. widget tableau flash qui peut enregistrer en tant que PDF
- 12. Afficher un tableau en tant qu'image raster en python
- 13. convertir chaîne numpy tableau en une matrice ascii numpy
- 14. Que signifie matrice ** 2 en python/numpy?
- 15. Python: tableau numpy de Split
- 16. Comment enregistrer une vue rendue en tant que fichier statique?
- 17. Comment enregistrer une UIImage en tant que BMP?
- 18. Comment enregistrer un destructeur pour un tableau numpy alloué C?
- 19. tableau en tant que paramètre
- 20. enregistrer en tant que lecteur de musique
- 21. Demande.Formulaire en tant que tableau
- 22. Objet en tant que tableau
- 23. passer une variable en tant que tableau
- 24. return double * from swig en tant que liste python
- 25. enregistrer la toile en tant que jpg
- 26. python numpy En
- 27. Sortie en tant que tableau
- 28. Autofac liste ordonnée en tant que paramètre
- 29. Python - liste d'utilisation en tant que paramètres de la fonction
- 30. Convertir la liste en tuple en un tableau numpy?
importez numpy comme np; et ajoutez np. avant array (np.array ([]), pour quelqu'un qui pourrait être confus – Abhi
J'aurais mis cette syntaxe un peu différemment: qu'en est-il de 'import numpy as np' alors' a = np.array ([[2,3, 4], [3,4,5]])? – SDsolar
Je ne vois aucune raison pour laquelle vous ne pouvez pas faire ça de cette façon.Plusieurs façons de dépecer un chat.En fait, @eumiro le fait dans son répondez ci-dessous. –