在matplotlib中绘制双变量高斯分布

时间:2012-03-02 22:04:38

标签: python numpy statistics matplotlib normal-distribution

我们如何绘制(在python matplotlib中)双变量高斯分布,假设它们的中心和协方差矩阵为numpy数组?

假设我们的参数如下:

center1=np.array([3,3])
center2=np.array([5,5])
cov1=np.array([ [1.,.5], [.5,.1]])
cov2=np.array([ [.2,.5], [.5,.2]])

2 个答案:

答案 0 :(得分:6)

答案 1 :(得分:3)

为了将来参考,有一个名为bivariate_normalmatplotlib.mlab函数可以执行您想要的操作,可以在examples gallery中看到一个可视化示例。