Numpy ist eine sehr häufig verwendete wissenschaftliche Computerbibliothek in Python. Sie bietet viele schnelle und effiziente numerische Operationen und Datenverarbeitungsfunktionen. In Numpy können wir ganz einfach Zufallszahlen generieren. In diesem Artikel wird die Methode zum Generieren von Zufallszahlen in Numpy vorgestellt und spezifische Codebeispiele gegeben.
Zu den Funktionen, die Zufallszahlen in Numpy generieren, gehören hauptsächlich die Funktion rand(), die Funktion randn(), die Funktion randint(), die Funktion uniform(), die Funktion normal() usw. unter dem Zufallsmodul.
Der Beispielcode lautet wie folgt:
import numpy as np #生成一个具有5个元素的一维数组 arr1 = np.random.rand(5) print(arr1) #生成一个2行3列的二维数组 arr2 = np.random.rand(2, 3) print(arr2)
Der Beispielcode lautet wie folgt:
import numpy as np #生成一个具有5个元素的一维数组 arr1 = np.random.randn(5) print(arr1) #生成一个2行3列的二维数组 arr2 = np.random.randn(2, 3) print(arr2)
Der Beispielcode lautet wie folgt:
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)
Der Beispielcode lautet wie folgt:
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)
Der Beispielcode lautet wie folgt:
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)
Anhand der obigen Codebeispiele können wir sehen, dass Numpy eine Fülle von Funktionen zur Generierung von Zufallszahlen bereitstellt, die verschiedene Anforderungen an die Generierung von Zufallszahlen erfüllen können und sehr einfach und leicht zu verwenden sind . In praktischen Anwendungen können wir eine geeignete Zufallszahlengenerierungsfunktion entsprechend den spezifischen Anforderungen auswählen und durch Angabe von Parametern Zufallszahlen generieren, die unseren Anforderungen entsprechen.
Das obige ist der detaillierte Inhalt vonSo generieren Sie Zufallszahlen mit Numpy. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!