Maison >développement back-end >Tutoriel Python >Comment convertir des tableaux NumPy en listes Python : tolist() vs list() ?
Conversion de tableaux NumPy en listes Python : une approche simple
Lorsque vous travaillez avec la manipulation de données, il est souvent nécessaire de convertir les types de données à des fins d'analyse ou intégration dans d’autres outils. Une conversion courante consiste à transformer les tableaux NumPy en listes Python. Les tableaux NumPy offrent des opérations numériques puissantes, tandis que les listes offrent flexibilité et compatibilité avec divers modules Python.
La solution simple : utiliser tolist()
Pour convertir sans effort un tableau NumPy dans une liste Python, utilisez la méthode pratique tolist(). Cette méthode est conçue pour extraire les valeurs du tableau NumPy et les représenter sous forme de liste, en préservant la disposition d'origine.
>>> import numpy as np >>> np.array([[1, 2, 3], [4, 5, 6]]).tolist() [[1, 2, 3], [4, 5, 6]]
Préservation des types de données NumPy
Par par défaut, tolist() convertit les valeurs du tableau NumPy en types Python, entraînant potentiellement une perte de précision des données. Si la préservation des types de données NumPy est cruciale, envisagez plutôt d'utiliser la méthode list(). Cette approche crée une liste de scalaires NumPy, garantissant la conservation des types de données.
Considérations supplémentaires
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!