rand()
格式:np.random.rand(d0,d1,...dn)
說明:根據d0-dn建立隨機數陣列,浮點數,[0,1),均勻分布
舉例:np.random.rand(3,5,4)
randn()
格式:np.random.randn(d0,d1,...dn)
說明:根據d0-dn建立隨機數陣列,標準正態分佈
舉例:np.random.randn(3,5,4)
randint()
格式:np.random.randint(low[,high,shape])
說明:根據shape建立隨機整數或整數陣列,範圍是[low,high]
舉例:np.random.randint(100,200,(3,4))
seed()
格式:np.random.seed(s)
說明:隨機數種子,s是給定的種子值
舉例:np.random.seed(10)
shuffle()
格式:np.random.shuffle(a)
說明:根據陣列a的第1軸進行隨排列,改變陣列x
舉例:np.random.shuffle(a_array)
permutation()
格式:np.random.permutation(a)
說明:根據陣列a的第1軸產生乙個新的亂序陣列,不改變陣列x
舉例:np.random.permutation(a_array)
choice()
格式:np.random.choice(a[,size,replace,p])
說明:從一維陣列a中以概率p抽取元素,形成size形狀新陣列,replace表示是否可以重用元素,預設為false
舉例:np.randmom.choice(a_array,(3,2))
uniform()
格式:np.random.uniform(low,high,size)
說明:產生具有均勻分布的陣列,low起始值,high結束值,size形狀
舉例:np.random.uniform(0,10,(3,4))
normal()
格式:np.random.normal(loc,scale,size)
說明:產生具有正態分佈的陣列,loc均值,scale標準差,size形狀
舉例:np.random.normal(10,5,(3,4))
poisson()
格式:np.random.poisson(lam,size)
說明:產生具有泊松分布的陣列,lam隨機事件發生率,size形狀
舉例:
NumPy隨機數函式
import numpy as np a np.random rand 3,4,5 每個元素為0 1之間的浮點數 sn np.random randn 3,4,5 每個元素是根據n 0,1 的方式選取出來的浮點數 b np.random randint 100,200,3,4 每個元素為100 20...
NumPy的隨機數函式
numpy的random子庫 np.random.np.random.rand 3,4,5 建立 0,1 之間的3維隨機浮點數陣列,均勻分布 np.random.randn 3,4,5 建立3維隨機數陣列,標準正態分佈 np.random.randint 100,200,3,4 建立 100,200...
numpy常用隨機數函式
numpy.random模組裡有各種隨機數生成函式,介紹幾個常用的 randint low,high none,size none,dtype l lowhigh取值範圍,包括下限數值但不包括上限數值,若只有乙個引數,表示取值範圍上限 size生成隨機數的數量或shape,預設時只返回單個隨機數 i...