Python Matplotlib间谍(稀疏矩阵)与Matlab间谍(稀疏矩阵)有很大不同

时间:2015-03-27 17:42:00

标签: python matlab matrix matplotlib

我正在尝试绘制稀疏矩阵(10000 x 10000)元素。我尝试过使用matplotlib和MATLAB中的spy()函数。我看到输出有很大差异,但我无法弄清楚原因。

为什么会有这么大的差异?

Matlab的:

matplotlib:

对于matplotlib版本,我使用的是带有Python 2.7的iPython笔记本

导入代码:

import matplotlib.pylab as pl
import networkx as nx
import numpy as np
import scipy.io
from MCL import MCL
from SpectralClusterizer import SpectralClusterizer

pl.xkcd()
%matplotlib inline
pl.rcParams['figure.figsize'] = (15.0, 12.0) # set default size of plots

%load_ext autoreload
%autoreload 2

绘图编码:

pl.spy(A[perm][:, perm], markersize = 1, precision = 0)
pl.show()

0 个答案:

没有答案