0
假設我想創建一個多元2維標準正態分佈。這基本上是2個1d標準正態分佈的組合。在python中創建2列表
m1 = rand.normal(0,1,500)
m2 = rand.normal(0,1,500)
如何組合這些數組以便以簡明的方式獲得500x2表?
假設我想創建一個多元2維標準正態分佈。這基本上是2個1d標準正態分佈的組合。在python中創建2列表
m1 = rand.normal(0,1,500)
m2 = rand.normal(0,1,500)
如何組合這些數組以便以簡明的方式獲得500x2表?
IIUC,簡單地傳遞size
參數:
>>> m = np.random.normal(0, 1, size=(500, 2))
>>> m.shape
(500, 2)
>>> m.mean(axis=0)
array([-0.02394296, 0.0684164 ])
>>> m.std(axis=0)
array([ 1.04018539, 0.95281971])
[我假設你rand
是numpy.random
模塊]
又見random.multivariate_normal功能如果要指定一個特定的協方差。