我正在使用matplotlib.pyplot中的间谍来像这样从scipy.sparse中绘制csc_matrix的稀疏模式
>>> import scipy.sparse as sprs
>>> import matplotlib.pyplot as plt
>>> Matrix=sprs.rand(10,10, density=0.1, format='csc')
>>> plt.spy(Matrix)
>>> plt.show()
我想做同样的事情,但要根据矩阵元素的大小为它们赋予颜色。有没有一种简单的方法可以让间谍这样做?如果没有,还有其他方法吗?
您可以使用imshow
:
matplotlib
中有一个功能可以可视化稀疏矩阵的模式,但是非零元素都具有相同的颜色。