numpy.random.randint

numpy.random.randint

numpy.random.randint(low, high=None, size=None)

从低(包含)到高(不含)返回随机整数。
从“半开”间隔[low,high]中的“离散均匀”分布中返回随机整数。 如果high为None(默认值),则结果来自[0,low)。

参数:

low : int从分布中得出的最低(有符号)整数(除非high = None,在这种情况下此参数是最高的整数)。
high : int, 可选如果给出,则从分布中得出的最大(有符号)整数之上(如果high=None,则参见上面的行为)。
size : int or tuple of ints, 可选输出形状。 如果给定的形状是例如(m,n,k),则绘制m * n * k个样本。 默认值为无,在这种情况下,将返回单个值。

返回:

out : int or ndarray of ints大小适当的分布形式的随机整数的数组,如果未提供大小,则为单个此类随机整数。

官网例子

>>> 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])

#生成一个2 x 4 int数组,介于0和4之间,包括以下值:
>>> np.random.randint(5, size=(2, 4))
array([[4, 0, 2, 1],
       [3, 2, 2, 0]])

类似用法
与randint相似,仅在闭合间隔[low,high]中,如果省略了high,则最小值为1。 特别是,另一个用于生成均匀分布的离散非整数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值