python之numpy.random的学习

这篇博客介绍了Python numpy.random模块的基础用法,包括rand、randn、randint和normal等函数,用于生成不同类型的随机数。randn用于创建符合标准正态分布的数组,randint则生成指定范围内的随机整数。normal函数允许自定义均值和方差,生成正态分布序列。博客还提到了random_integers函数已被弃用,推荐使用randint替代。
摘要由CSDN通过智能技术生成

第一次写博客,记录一下python的学习,先从numpy开始


一.numpy.random

1.np.random.rand

#生成0-1随机数
np.random.rand(4,5,2)

2.np.random.randn

randn为标准正态分布,可以和下面的5.normal进行区分,用起来差不多。

numpy.random.randn(d0,d1,…,dn)

  • randn函数返回一个或一组样本,具有标准正态分布。
  • dn表格每个维度
  • 返回值为指定维度的array
#返回一个具有正态分布的样本
a = 10*np.random.randn(4,4)+5
print(a)

3. randint

返回随机的整数,位于半开区间 [low, high)

np.random.randint(2,10,size=10)
np.random.randint(5,10,size=(2,4))

4.random_integers(这个功能被弃用了,用randint多一点)

返回随机的整数,位于闭区间 [low, high]。

5.random.normal

numpy.random.normal(loc=0.0, scale=1.0, size=None)

生成满足正态分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值