第五篇 numpy随机函数
1、在給定的范圍內(nèi)產(chǎn)生隨機(jī)整數(shù)
#只能是隨機(jī)整數(shù)
#numpy隨機(jī)函數(shù) import numpy as np # 在給定范圍內(nèi)取隨機(jī)整數(shù) arr=np.random.randint(100,200,size=(5,4),dtype=int) print('1、給定雙向邊界(100,200),產(chǎn)生的隨機(jī)數(shù):') print(arr) arr1=np.random.randint(200,size=(5,4),dtype=int) print('2、只給定單向邊界200,產(chǎn)生的隨機(jī)數(shù):') # 只能是隨機(jī)整數(shù) print(arr1)
2、產(chǎn)生均勻分布的樣本值
3、產(chǎn)生正態(tài)分布的樣本值
結(jié)果:
4、隨機(jī)種子
先種下一顆種子,再根據(jù)種子值計(jì)算出要生成的隨機(jī)數(shù)是多少,種子一定,隨機(jī)數(shù)也是一定的
結(jié)果:
5、一個(gè)序列隨機(jī)排序
#對(duì)于一個(gè)序列隨機(jī)排序,不改變?cè)瓟?shù)組 permutation
#對(duì)于一個(gè)序列隨機(jī)排序,改變?cè)瓟?shù)組 shuffle
結(jié)果:
permutation 生產(chǎn)新的數(shù)組序列,從始至終都有兩個(gè)數(shù)組
shuffle 沒有生成新的數(shù)組序列,而是直接附加在原數(shù)組上,從始至終只有1個(gè)數(shù)組
6、產(chǎn)生具有均勻分布的數(shù)組uniform(low,high,size)
import numpy as np arr5=np.random.uniform(5,15,size=(2,5)) print(arr5)結(jié)果:
7、產(chǎn)生具有正態(tài)分布的數(shù)組
normal(loc,scale,size) loc表示均值 scale表示標(biāo)準(zhǔn)差
結(jié)果:
8、產(chǎn)生具有泊松分布的數(shù)組
poisson(lam,size)lam表示隨機(jī)事件發(fā)生的概率
結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的第五篇 numpy随机函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向2022届毕业生-自动驾驶/SLAM
- 下一篇: uniapp的checkbox标签属性