原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html
校对:(虚位以待)
numpy.random.
randint
(low, high=None, size=None, dtype='l')将随机整数从低(包括)返回到高(不包含)。
在“半开”区间[低,高中从指定dtype的“离散均匀”分布中返回随机整数。如果高为无(默认值),则结果来自[0,低]。
参数: | 低:int
高:int,可选
size:int或tuple的整数,可选
dtype:dtype,可选
|
---|---|
返回: | out:int或ndarray的整数
|
也可以看看
random.random_integers
randint
,仅适用于封闭区间[low,high],1是high t5 >被省略。特别地,这另一个是用于生成均匀分布的离散非整数的一个。例子
>>> np.random.randint(2, size=10)
array([1, 0, 0, 0, 1, 1, 0, 0, 1, 0])
>>> np.random.randint(1, size=10)
array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
生成0到4之间的2 x 4数组(包括0和4)
>>> np.random.randint(5, size=(2, 4))
array([[4, 0, 2, 1],
[3, 2, 2, 0]])