相关疑难解决方法(0)

MATLAB间谍的scipy等价物

我一直在将用于isomap算法的代码从MATLAB移植到Python.我试图使用间谍功能可视化稀疏模式.

MATLAB命令:

spy(sparse(A));
drawnow;
Run Code Online (Sandbox Code Playgroud)

Python命令:

matplotlib.pyplot.spy(scipy.sparse.csr_matrix(A))
plt.show()
Run Code Online (Sandbox Code Playgroud)

我无法使用上面的命令在Python中重现MATLAB结果.使用仅具有非稀疏格式的A的命令可以得到与MATLAB非常相似的结果.但这需要很长时间(A为2000×2000).对于scipy,MATLAB等效的稀疏函数是什么?

python matlab scipy

11
推荐指数
3
解决办法
1万
查看次数

如何打印整个稀疏矩阵?

我想打印整个矩阵。当我打印X时,它告诉我值的存储位置(零除外)。我可以打印包括零的整个矩阵吗?

X = sparse.csr_matrix(1./2.*np.array([[0.,1.],[1.,0.]]))
print(X)
Run Code Online (Sandbox Code Playgroud)

python scipy

1
推荐指数
1
解决办法
879
查看次数

标签 统计

python ×2

scipy ×2

matlab ×1