numpy生成隨機數組

2022-09-16 05:42:10 字數 644 閱讀 7499

python想要生成隨機數的話用使用random庫很方便,不過如果想生成隨機數組的話,還是用numpy更好更強大一點。

rarray=numpy.random.random(size=10)
或者

rarray=numpy.random.random((10,))
rarray=0.2*numpy.random.random(size=10)-0.1
或者

rarray=numpy.random.uniform(-0.1,0.1,size=10)
轉成普通的list格式

rlist=list(rarray)
更多生成平均分布隨機數的細節,參考:

numpy.random.random

mu,sigma=0,0.1 #均值與標準差

rarray=numpy.random.normal(mu,sigma,10)

更多生成正態分佈隨機數的細節,參考:

numpy.random.normal

其它分布的隨機數以及更多操作,參考:

numpy.random

numpy生成隨機數組

python想要生成隨機數的話用使用random庫很方便,不過如果想生成隨機數組的話,還是用numpy更好更強大一點。rarray numpy.random.random size 10 或者rarray numpy.random.random 10,或者rarray numpy.random.un...

numpy生成隨機數

這裡只列出重要的幾個函式 使用numpy.random.randint low,high none,size none,dtype i 範圍為 low,high 不包括high這個值。生成的是離散的均勻分布 discrete uniform distribution 使用numpy.random.r...

numpy的隨機數組

建立指定大小的隨機數組,取值範圍 0,1 import numpy as np 建立2行2列取值範圍為 0,1 的陣列 arr np.random.rand 2,2 或import numpy as np 建立一維陣列,元素個數為10,取值範圍為 0,1 arr1 np.random.rand 10...