pyplot在Spyder和iPython笔记本中绘制了不同的输出

时间:2014-11-27 18:21:12

标签: numpy matplotlib ipython-notebook

我正在尝试绘制伪随机2D高斯数据,所以我使用以下代码:

import numpy as np
import matplotlib.pyplot as plt

np.random.seed(1)
mean = [0,0]
cov = np.matrix([[1,4], [4,6]])
data = np.random.multivariate_normal(mean, cov, 10000)
plt.axis("equal")
plt.scatter(data[:,0], data[:,1], color = 'red', s = 1)

Ran on Spyder,它给出了我期望的enter image description here

在iPython笔记本电脑上,它提供了一个更“锐利”的省略号

enter image description here

知道这里发生了什么吗?

编辑:我刚刚意识到我的协方差矩阵虽然是对称的,但并不是肯定的。但即使这是错误的,为什么不同的产出?

要回答评论中的问题,我确信我使用相同的协方差矩阵(只需再次检查)。我确实在我的笔记本中使用%matplotlib inline,这是代码中的唯一区别。

0 个答案:

没有答案