Les méthodes Numpy pour créer des tableaux incluent l'utilisation de la fonction array() de numpy, l'utilisation de la fonction arange() de numpy, l'utilisation des fonctions zeros() et ones() de numpy, l'utilisation de la fonction linspace() de numpy et l'utilisation du module aléatoire de numpy. Introduction détaillée : 1. La fonction array() est la méthode la plus couramment utilisée pour créer un tableau dans numpy. Des tableaux, etc. peuvent être créés en transmettant des listes ou des tuples Python.
Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur Dell G3.
Numpy est une bibliothèque importante pour le calcul scientifique en Python L'une des fonctions les plus basiques et les plus couramment utilisées consiste à créer des tableaux. Numpy fournit une variété de méthodes pour créer des tableaux, présentons-les ci-dessous.
1. Créez un tableau à l'aide de la fonction array() de numpy
La fonction array() est la méthode la plus couramment utilisée pour créer des tableaux dans numpy. Les tableaux peuvent être créés en transmettant une liste ou un tuple Python. Par exemple :
import numpy as np a = np.array([1, 2, 3, 4, 5]) # 创建一个一维数组 print(a) # 输出:[1 2 3 4 5] b = np.array([[1, 2, 3], [4, 5, 6]]) # 创建一个二维数组 print(b) # 输出:[[1 2 3] # [4 5 6]] c = np.array([(1, 2, 3), (4, 5, 6)]) # 创建一个二维数组 print(c) # 输出:[[1 2 3] # [4 5 6]]
2. Utilisez la fonction arange() de numpy pour créer un tableau
la fonction arange() peut être utilisée pour créer un tableau en fonction de la plage et de la taille de pas spécifiées. Par exemple :
import numpy as np a = np.arange(0, 10, 2) # 创建一个从0到10,步长为2的一维数组 print(a) # 输出:[0 2 4 6 8]
3. Utilisez les fonctions zeros() et ones() de numpy pour créer des tableaux. La fonction
zeros() peut être utilisée pour créer un tableau de zéros d'une forme spécifiée, Fonction ones() Peut être utilisée pour créer un tableau tout-en-un d'une forme spécifiée. Par exemple :
import numpy as np a = np.zeros((2, 3)) # 创建一个2行3列的全零二维数组 print(a) # 输出:[[0. 0. 0.] # [0. 0. 0.]] b = np.ones((3, 4)) # 创建一个3行4列的全一二维数组 print(b) # 输出:[[1. 1. 1. 1.] # [1. 1. 1. 1.] # [1. 1. 1. 1.]]
4. Créez un tableau à l'aide de la fonction linspace() de numpy
La fonction linspace() peut être utilisée pour créer un tableau uniformément réparti dans une plage spécifiée. Par exemple :
import numpy as np a = np.linspace(0, 1, 5) # 创建一个从0到1,共5个元素的一维数组 print(a) # 输出:[0. 0.25 0.5 0.75 1. ]
5. Utilisez le module aléatoire de numpy pour créer des tableaux
Le module aléatoire de numpy fournit certaines fonctions pour générer des tableaux de manière aléatoire. Par exemple :
import numpy as np a = np.random.rand(3, 4) # 创建一个3行4列的随机数组 print(a) # 输出:[[0.40113822 0.80949726 0.97592367 0.16899062] # [0.50186762 0.22582633 0.18496367 0.49457298] # [0.72567811 0.50345248 0.19520015 0.91236194]]
Ci-dessus sont plusieurs façons courantes de créer des tableaux dans numpy. Selon les différents besoins, choisir la méthode appropriée peut facilement créer le tableau requis.
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!