En Python, la méthode .tolist()
permet de convertir un numpy.ndarray
en une liste :
liste = np_array.tolist()
Pour convertir un numpy.ndarray
en une liste Python, vous pouvez utiliser la méthode .tolist()
. Cette méthode restitue une copie des données du tableau sous forme de liste (python) imbriquée, ce qui est utile si vous devez utiliser des méthodes spécifiques aux listes ou intégrer le tableau dans du code qui s'attend à des listes.
Voici comment procéder :
import numpy as np
# Créer un np.array
np_array = np.array([[1, 2, 3], [4, 5, 6]])
# Convertir le numpy array en liste
liste = np_array.tolist()
# Afficher la liste
print("Numpy array :")
print(np_array)
print("\nConverti en liste :")
print(liste)
# Vérifier le type pour confirmer la conversion
print("\nType après conversion :", type(liste))
numpy
d'origine.tolist()
convertit le numpy.ndarray
en une liste Python, en transformant chaque sous-tableau en sous-liste.<class 'list'>
).Testez le code en ligne :
Cette méthode est simple et efficace pour convertir des tableaux numpy
en listes, tout en conservant la structure des données si le tableau comporte plusieurs dimensions.