Maison > développement back-end > Tutoriel Python > ValueError : Définition d'un élément de tableau avec une séquence : pourquoi cela se produit-il dans NumPy ?

ValueError : Définition d'un élément de tableau avec une séquence : pourquoi cela se produit-il dans NumPy ?

Susan Sarandon
Libérer: 2024-12-01 06:47:17
original
829 Les gens l'ont consulté

ValueError: Setting an Array Element with a Sequence: Why Does This Happen in NumPy?

ValueError : définition d'un élément de tableau avec une séquence

Pourquoi les exemples de code suivants donnent-ils l'erreur "ValueError : définition d'un élément de tableau avec une séquence ?" :

np.array([[1, 2], [2, 3, 4]])
np.array([1.2, "abc"], dtype=float)
Copier après la connexion

Raison possible 1 : Jagged Tableaux

Vous essayez peut-être de créer un "tableau irrégulier", où le nombre d'éléments dans chaque sous-liste varie. NumPy ne prend pas en charge ceci :

np.array([[1, 2], [2, 3, 4]]) # error
Copier après la connexion

Les listes internes doivent avoir la même longueur pour former un tableau multidimensionnel.

Raison possible 2 : types incompatibles

Vous fournissez peut-être des éléments de types incompatibles au tableau. Par exemple, essayez d'inclure une chaîne dans un tableau de flottants :

np.array([1.2, "abc"], dtype=float) # error
Copier après la connexion

Si nécessaire, vous pouvez utiliser l'option dtype=object pour créer un tableau contenant des objets Python arbitraires :

np.array([1.2, "abc"], dtype=object)
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