Numpy ialah perpustakaan pengkomputeran saintifik yang sangat biasa digunakan dalam Python Ia menyediakan banyak operasi berangka dan fungsi pemprosesan data yang pantas dan cekap. Dalam numpy, kita boleh menjana nombor rawak dengan mudah. Artikel ini akan memperkenalkan kaedah menjana nombor rawak dalam numpy dan memberikan contoh kod tertentu.
Fungsi yang menjana nombor rawak dalam numpy terutamanya termasuk fungsi rand(), fungsi randn(), fungsi randint(), fungsi seragam(), fungsi normal() dsb. di bawah modul rawak. Fungsi
Kod sampel adalah seperti berikut: Fungsi
import numpy as np #生成一个具有5个元素的一维数组 arr1 = np.random.rand(5) print(arr1) #生成一个2行3列的二维数组 arr2 = np.random.rand(2, 3) print(arr2)
Kod sampel adalah seperti berikut:
import numpy as np #生成一个具有5个元素的一维数组 arr1 = np.random.randn(5) print(arr1) #生成一个2行3列的二维数组 arr2 = np.random.randn(2, 3) print(arr2)
Kod sampel adalah seperti berikut:
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)
Kod sampel adalah seperti berikut:
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)
Kod sampel adalah seperti berikut:
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)
Melalui contoh kod di atas, kita dapat melihat bahawa numpy menyediakan banyak fungsi penjanaan nombor rawak, yang boleh memenuhi pelbagai keperluan untuk menjana nombor rawak dan sangat mudah dan mudah digunakan . Dalam aplikasi praktikal, kita boleh memilih fungsi penjanaan nombor rawak yang sesuai mengikut keperluan khusus, dan menjana nombor rawak yang memenuhi keperluan kita dengan menentukan parameter.
Atas ialah kandungan terperinci Bagaimana untuk menjana nombor rawak menggunakan numpy. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!