86 votes

comment convertir la liste 2d en tableau numpy 2d?

J’ai une liste 2D quelque chose comme

et je veux le convertir en un tableau numpy 2D. Pouvons-nous le faire sans allouer de mémoire comme

et puis y stocker des valeurs?

95voto

unutbu Points 222216

Il suffit de passer la liste à `` :

Vous pouvez également profiter de cette occasion pour définir le `` si la valeur par défaut n’est pas ce que vous désirez.

2voto

PeterB Points 39

J’utilise de grands ensembles de données exportés vers un fichier python sous la forme

Chaque liste est de longueur identique. J’utilise

alors

2voto

user2018567 Points 1

`` est encore plus puissant que ce que l’unutbu a dit ci-dessus. Vous pouvez également l’utiliser pour convertir une liste de tableaux np en un tableau de dimention plus élevé, voici un exemple simple:

La forme de xArray est (2,3), c’est un tableau np standard. Cette opération évite une programmation de boucle.

2voto

sandeep sharma Points 21

il suffit d’utiliser le code suivant

Ensuite, il vous donnera

vous pouvez vérifier la forme et la dimension de la matrice à l’aide du code suivant

c.forme

c.ndim

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X