尝试使用 matplotlib 绘制矩阵时出现内存错误

Memory error when trying to plot a matrix with matplotlib

我有一个方阵:

print(len(similarity_matrix)) #display 26003

我正在尝试绘制如下矩阵:

所以我使用了 matplolib:

plt.matshow(similarity_matrix)
plot.show()

但是我有一个内存错误。我怎样才能显示我的矩阵?

由 10000 x 10000 矩阵生成的图形占用 2.6 GB 内存。假设这与点数成线性比例,一个 26000 x 26000 的矩阵将占用 17 GB 的内存。 (我没有测试,因为我只有 16 GB 可用)

您有超过 17 GB 的可用内存吗?

另外一个方面可能是一般的屏幕有200万像素左右。所以想要在上面显示6.7亿像素确实意义不大