numpy常用函数值random.randint函数
2018-10-09 本文已影响0人
郭祺迦
3、np.random.randint(low, high=None, size=None, dtype='l')
作用:
产生离散均匀分布的整数
low:生成元素的最小值
high:生成元素的值一定小于high值
size:输出的大小,可以是整数也可以是元组
dtype:生成元素的数据类型
注意:high不为None,生成元素的值在[low,high)区间中;如果high=None,生成的区间为[0,low)区间
举例:
nd1 = np.random.randint(1)#0
nd2 = np.random.randint(1,5)#随机生成一个元素,值>=low ;<hign
nd3 = np.random.randint(1,5,size=3)#随机生成一个三个元素的一维数组
nd4 = np.random.randint(1,5,size=(2,3))#随机生成一个二维数组,二行三列
nd5 = np.random.randint(1,5,size=(2,3,2))
生成的nd5 = array([[[3, 2],
[4, 1],
[3, 1]],
[[4, 3],
[2, 3],
[2, 2]]])