Maison > Article > développement back-end > Comment convertir numpy en liste
En utilisant la méthode tolist() dans numpy, vous pouvez facilement convertir des tableaux numpy en listes Python. Introduction détaillée : 1. Assurez-vous que la bibliothèque numpy a été installée ; 2. Importez d'abord la bibliothèque numpy et créez un tableau numpy contenant des entiers ; 3. Utilisez la méthode tolist() pour convertir ce tableau numpy en une liste Python et convertissez-le. la liste convertie est affichée sur la console ; 4. Vous verrez que la liste convertie et le tableau numpy avant la conversion ont les mêmes valeurs, etc.
Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur DELL G3.
Vous pouvez convertir un tableau numpy en liste Python en utilisant la méthode tolist() dans la bibliothèque numpy. Cette conversion peut être très utile dans le traitement et l'analyse des données. Par exemple, lorsque vous devez transmettre des données d'un tableau numpy à d'autres fonctions ou modules, vous devrez peut-être les convertir en liste Python. Ci-dessous, je présenterai en détail comment utiliser la méthode tolist() dans numpy pour la conversion.
Tout d'abord, assurez-vous d'avoir installé la bibliothèque numpy. S'il n'est pas installé, vous pouvez utiliser pip pour l'installer :
pip install numpy
Une fois l'installation terminée, vous pouvez commencer à utiliser la méthode tolist() dans numpy pour effectuer la conversion. Voici un exemple de base qui montre comment convertir un tableau numpy en liste Python :
import numpy as np # 创建一个numpy数组 arr = np.array([1, 2, 3, 4, 5]) # 使用tolist()方法将numpy数组转换为Python列表 arr_list = arr.tolist() print(arr_list)
Dans cet exemple, nous importons d'abord la bibliothèque numpy et créons un tableau numpy contenant des entiers. Nous utilisons ensuite la méthode tolist() pour convertir ce tableau numpy en liste Python et afficher la liste convertie sur la console. Vous verrez que la liste convertie a les mêmes valeurs que le tableau numpy pré-converti.
En plus des tableaux unidimensionnels, la méthode tolist() peut également être appliquée aux tableaux multidimensionnels. Voici un exemple de conversion d'un tableau numpy 2D en liste Python :
import numpy as np # 创建一个二维numpy数组 arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) # 使用tolist()方法将二维numpy数组转换为Python列表 arr_list = arr.tolist() print(arr_list)
Dans cet exemple, nous créons un tableau numpy contenant des données 2D et le convertissons en liste Python à l'aide de la méthode tolist(). La liste convertie sera une liste Python imbriquée, avec des sous-listes à l'intérieur correspondant aux lignes du tableau numpy bidimensionnel d'origine.
Il convient de noter que l'appel de la méthode tolist() créera un nouvel objet liste Python et copiera les éléments du tableau numpy dans cette nouvelle liste. Par conséquent, la liste convertie est un objet complètement distinct du tableau numpy d'origine. Cela signifie que pour les très grandes baies, l’opération de conversion peut consommer une grande quantité de mémoire et de ressources informatiques.
De plus, la méthode tolist() convient également à la conversion de tableaux multidimensionnels. Qu'il s'agisse d'un tableau unidimensionnel, bidimensionnel ou de dimension supérieure, il peut être converti en la liste Python correspondante via la méthode tolist().
En bref, en utilisant la méthode tolist() dans numpy, vous pouvez facilement convertir des tableaux numpy en listes Python. Cela rend le transfert et la manipulation des données lors du traitement et de l'analyse des données plus flexibles et plus pratiques. J'espère que ces exemples vous aideront et vous permettront de mieux comprendre comment utiliser la méthode tolist() de numpy pour convertir des données.
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!