У меня есть матрица N
на P
, в которой n
-я строка представляет собой P
-вектор, представляющий среднее для многомерного гауссова и P
на P
матрицу Sigma
представляет общую ковариационную матрицу.
Есть ли способ выбрать из всех N
многомерных гауссианов в NumPy быстрее, чем при использовании цикла for?
Normal = np.random.multivariate_normal
for n in range(N):
X[n] = Normal(mean=mu[n], cov=Sigma)