NumPy的随机数函数

NumPy的随机数函数

NumPy的随机数函数子库

  1. rand()

    格式:np.random.rand(d0,d1,...dn)

    说明:根据d0-dn创建随机数数组,浮点数,[0,1),均匀分布

    举例:np.random.rand(3,5,4)

  2. randn()

    格式:np.random.randn(d0,d1,...dn)

    说明:根据d0-dn创建随机数数组,标准正态分布

    举例:np.random.randn(3,5,4)

  3. randint()

    格式:np.random.randint(low[,high,shape])

    说明:根据shape创建随机整数或整数数组,范围是[low,high]

    举例:np.random.randint(100,200,(3,4))

  4. seed()

    格式:np.random.seed(s)

    说明:随机数种子,s是给定的种子值

    举例:np.random.seed(10)

  5. shuffle()

    格式:np.random.shuffle(a)

    说明:根据数组a的第1轴进行随排列,改变数组x

    举例:np.random.shuffle(a_array)

  6. permutation()

    格式:np.random.permutation(a)

    说明:根据数组a的第1轴产生一个新的乱序数组,不改变数组x

    举例:np.random.permutation(a_array)

  7. choice()

    格式:np.random.choice(a[,size,replace,p])

    说明:从一维数组a中以概率p抽取元素,形成size形状新数组,replace表示是否可以重用元素,默认为False

    举例:np.randmom.choice(a_array,(3,2))

  8. uniform()

    格式:np.random.uniform(low,high,size)

    说明:产生具有均匀分布的数组,low起始值,high结束值,size形状

    举例:np.random.uniform(0,10,(3,4))

  9. normal()

    格式:np.random.normal(loc,scale,size)

    说明:产生具有正态分布的数组,loc均值,scale标准差,size形状

    举例:np.random.normal(10,5,(3,4))

  10. poisson()

    格式:np.random.poisson(lam,size)

    说明:产生具有泊松分布的数组,lam随机事件发生率,size形状

    举例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值