numpy隨機數函數randn和rand使用方法

np.random.randn()使用方法:

使用help(np.random.randn)查看randn方法的幫助文檔如下:

要點:

1)、如果傳入的參數爲空,則randn返回一個浮點數

2)、如果傳入的參數不爲空,則依據傳入的參數,返回對應shape形狀的隨機浮點數矩陣,且矩陣元素服從標準正態分佈(均值爲0,方差爲1)

3)、當傳入參數調用randn方法時,也可以調用與之等價的方法np.random.standard_normal((d0, d1, ...))

示例一(randn只接受一個參數):

示例二(randn接受多個參數):

示例三(randn參數爲空):

示例四(randn等價方法np.random.standard_normal()):

np.random.rand()使用方法:

使用help(np.random.randn)查看randn方法的幫助文檔如下:

要點:

1)、如果傳入的參數爲空,則rand返回一個浮點數

2)、如果傳入的參數不爲空,則依據傳入的參數,返回對應shape形狀的隨機浮點數矩陣,且矩陣元素服從[0,1]範圍內的均勻分佈(均值爲0.5)

3)、當傳入參數調用rand方法時,也可以調用與之等價的方法np.random.random_sample((d0, d1, ...))

示例一(rand只接受一個參數):

示例二(rand接受多個參數):

示例三(rand不接受參數):

示例四(rand等價方法np.random.random_sample()):

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章