np.random.randint函數(shù)是numpy庫中的一個(gè)隨機(jī)數(shù)生成函數(shù),用于生成指定范圍內(nèi)的整數(shù)隨機(jī)數(shù)。
該函數(shù)的語法如下: np.random.randint(low, high=None, size=None, dtype=int)
參數(shù)說明:
示例: import numpy as np
random_num = np.random.randint(10) print(random_num)
random_nums = np.random.randint(20, size=3) print(random_nums)
random_array = np.random.randint(1, 10, size=(2, 3)) print(random_array)
輸出: 7 [11 8 19] [[2 1 5] [2 1 3]]
上述示例中,第一個(gè)np.random.randint函數(shù)生成一個(gè)[0, 10)范圍內(nèi)的隨機(jī)整數(shù)。 第二個(gè)np.random.randint函數(shù)生成一個(gè)[0, 20)范圍內(nèi)的3個(gè)隨機(jī)整數(shù)。 第三個(gè)np.random.randint函數(shù)生成一個(gè)[1, 10)范圍內(nèi)的2x3形狀的隨機(jī)整數(shù)數(shù)組。