Numpy est une bibliothèque de calcul scientifique très couramment utilisée en Python. Elle fournit de nombreuses opérations numériques et fonctions de traitement de données rapides et efficaces. Dans numpy, nous pouvons facilement générer des nombres aléatoires. Cet article présentera la méthode de génération de nombres aléatoires dans numpy et donnera des exemples de code spécifiques.
Les fonctions qui génèrent des nombres aléatoires dans numpy incluent principalement la fonction rand(), la fonction randn(), la fonction randint(), la fonction uniform(), la fonction normal(), etc. sous le module random.
L'exemple de code est le suivant :
import numpy as np #生成一个具有5个元素的一维数组 arr1 = np.random.rand(5) print(arr1) #生成一个2行3列的二维数组 arr2 = np.random.rand(2, 3) print(arr2)
L'exemple de code est le suivant :
import numpy as np #生成一个具有5个元素的一维数组 arr1 = np.random.randn(5) print(arr1) #生成一个2行3列的二维数组 arr2 = np.random.randn(2, 3) print(arr2)
L'exemple de code est le suivant :
import numpy as np #生成一个在[0,10)之间的一维整数数组 arr1 = np.random.randint(0, 10, size=5) print(arr1) #生成一个在[0,10)之间2行3列的二维整数数组 arr2 = np.random.randint(0, 10, size=(2, 3)) print(arr2)
L'exemple de code est le suivant :
import numpy as np #生成一个在[2,5)之间的一维数组 arr1 = np.random.uniform(2, 5, size=5) print(arr1) #生成一个在[2,5)之间2行3列的二维数组 arr2 = np.random.uniform(2, 5, size=(2, 3)) print(arr2)
L'exemple de code est le suivant :
import numpy as np #生成均值为2,标准差为0.5的一维数组 arr1 = np.random.normal(2, 0.5, size=5) print(arr1) #生成均值为2,标准差为0.5的2行3列的二维数组 arr2 = np.random.normal(2, 0.5, size=(2, 3)) print(arr2)
Grâce aux exemples de code ci-dessus, nous pouvons voir que numpy fournit une multitude de fonctions de génération de nombres aléatoires, qui peuvent répondre à divers besoins de génération de nombres aléatoires et sont très simples et faciles à utiliser. . Dans les applications pratiques, nous pouvons choisir une fonction de génération de nombres aléatoires appropriée en fonction de besoins spécifiques et générer des nombres aléatoires qui répondent à nos besoins en spécifiant des paramètres.
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!