如何用python numpy产生一个正太分布随机数的向量或者矩阵
如何用python numpy产生一个正太分布随机数的向量或者矩阵
日期:2016-12-08 10:32:39 人气:2
一般的正态分布可以通过标准正态分布配合数学期望向量和协方差矩阵得到。如下代码,可以得到满足一维和二维正态分布的样本。希望有用,如有错误,欢迎指正!
# coding=utf-8
import numpy as np
from numpy.linalg import cholesky
import matplotlib.pyplot as plt
sampleNo = 1000;
# 一维正态分布
# 下面三种方式是等效的
mu = 3
sigma = 0.1
np.rand