python numpy中隨機數生成包random
1. numpy.random.randn: 從標準正太分佈中返回一個樣本值
原型: numpy.random.randn( d0,d1....,dn )
引數: d0,d1.....dn
返回引數的維度,應該是整數,如果沒有引數,就返回一個python float型的值
返回值: Z: n維陣列(形式為(d0,d1,....,dn)),或者是一個float型資料。
2. numpy.random.randint:從在在半開半閉區間[low,high)上的離散均勻分佈中返回隨機的整數
值,如果high is None, 那麼結果從[0,low)中得到。
原型:numpy.random.randint( low,high = None, size = None )
引數: low; 區間的下限
high: 區間的上限
size: 整型或者整型陣列,可選的輸出陣列的型態,比如(m,n,k),那麼會產生一個型態為m*n*k的樣本陣列
,否則產生一個單獨的數
3. numpy.random.normal:
原型:numpy.random.normal( loc 0.0, scale = 1.9, size = None )
引數:loc: float
分佈的均值中心
scale: float
分佈的標準差
size: int 或者int 陣列,可選
更上述介面的size引數意義一致指定輸出的陣列形式,如果不指定,就返回單個值。
其他的函式,後續再更新