我试图用来numpy.random.multivariate_normal生成多个样本,其中每个样本都是从具有不同mean和的多元正态分布中提取的cov.例如,如果我想绘制2个样本,我试过了
from numpy import random as rand
means = np.array([[-1., 0.], [1., 0.]])
covs = np.array([np.identity(2) for k in xrange(2)])
rand.multivariate_normal(means, covs)
Run Code Online (Sandbox Code Playgroud)
但这会导致ValueError: mean must be 1 dimensional.我必须为此循环吗?我认为对于这样的功能rand.binomial是可能的.