共計 689 個字符,預計需要花費 2 分鐘才能閱讀完成。
np.random.randint 函數是 numpy 庫中的一個隨機數生成函數,用于生成指定范圍內的整數隨機數。
該函數的語法如下:
np.random.randint(low, high=None, size=None, dtype=int)
參數說明:
- low: 生成隨機數的最小值(包含)。
- high: 生成隨機數的最大值(不包含)。如果不提供該參數,則隨機數范圍為[0, low)。
- size: 生成隨機數的個數或形狀。可以為整數、元組或整數元組。如果不提供該參數,則返回一個隨機數。
- dtype: 生成隨機數的數據類型。默認為 int。
示例:
import numpy as np
生成一個 [0, 10) 范圍內的隨機整數
random_num = np.random.randint(10)
print(random_num)
生成一個 [0, 20) 范圍內的 3 個隨機整數
random_nums = np.random.randint(20, size=3)
print(random_nums)
生成一個 [1, 10) 范圍內的 2 ×3 形狀的隨機整數數組
random_array = np.random.randint(1, 10, size=(2, 3))
print(random_array)
輸出:
7
[11 8 19]
[[2 1 5]
[2 1 3]]
上述示例中,第一個 np.random.randint 函數生成一個 [0, 10) 范圍內的隨機整數。
第二個 np.random.randint 函數生成一個 [0, 20) 范圍內的 3 個隨機整數。
第三個 np.random.randint 函數生成一個 [1, 10) 范圍內的 2 ×3 形狀的隨機整數數組。
丸趣 TV 網 – 提供最優質的資源集合!
正文完