numpy.random模块

整理一下部分函数,方便以后参考

1.np.random.random(size): 生成[0, 1.0)之间的随机浮点数,  随机的概率是均匀的

   np.random.rand(d0,d1,...dn): 生成[0, 1.0)之间的随机浮点数,  随机的概率是均匀的

random([3, 2])生成形状为3×2的随机浮点数
rand(3, 2)和random([3, 2])相同

2.np.random.randn(d0,d1,...dn):生成随机浮点数,属于标准正态分布

randn(2, 3)生成形状为2×3的随机浮点数,符合标准正态分布

3.np.random.randint(low, high, size):生成[low, high)之间的随机整数

randint(a ,b, size)生成[a,b)之间的随机整数

4.np.random.uniform(low, high, size):生成[low,high)之间的随机浮点数,随机的概率是均匀的

uniform(a, b, size)生成形状为size的[a,b)之间的浮点数

5.np.random.choice(a, size=None, replace=True, p=None): 从a序列中随机取出形状为size的元素

choice(m, size)随机返回形状为size的元素,m必须是1维的

Args:  a:一个列表,必须是一维的!

         size:默认为None,表示生成随机数的形状,不传参数时,只返回一个随机数

         replace:能否重复

          p=None

注意:以上size忽略时,返回值为一个数

参考:NumPy – np.random的使用 – X.YU (xyu.ink)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值