numpy.random.randint
numpy.random.
randint
(low, high=None, size=None, dtype=int)
返回[low, high)区间的随机整数。如果默认high=None,则取[0, low)
params
-
low
从分布中提取的最小的整数
-
high
分布中提取的最大值
-
size:int or tuple of ints, optional
输出形态,例如(m,n,k),默认为None,表示给出单值
-
dtype:dtype, optional
获得的数据类型
示例
np.random.randint(5, size=(2, 4))
array([[4, 0, 2, 1], # random
[3, 2, 2, 0]])
numpy.random.random
numpy.random.
random
(size = None )
在半开区间[0.0,1.0)中返回随机浮点数
numpy.random.rand
numpy.random.
rand
(d0,d1,...,dn )
创建给定形状的数组,并使用上[0, 1)
均匀分布的随机样本填充数组,如果未提供任何参数,则返回单个Python浮点数。
示例
np.random.rand(3,2)
array([[ 0.14022471, 0.96360618], #random
[ 0.37601032, 0.25528411], #random
[ 0.49313049, 0.94909878]]) #random