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...