在python中创建2列表

在python中创建2列表,python,numpy,Python,Numpy,假设我想创建一个多元二维标准正态分布。这基本上只是二维标准正态分布的组合 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) a

假设我想创建一个多元二维标准正态分布。这基本上只是二维标准正态分布的组合

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
模块。]


如果要指定特定协方差,请参见函数。

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
模块。]

如果要指定特定协方差,请参见函数