【发布时间】:2022-08-18 22:29:33
【问题描述】:
我想在 python 中得到一个 16995 x 16995 的稀疏矩阵。我在 matlab 中有语法,但我不确定如何用 python 编写以获得相同的语法以及像 matlab 这样的输出。
matlab语法:
C = [s1 s2 s3;s4 s5 s6;s7 s8 s9];
其中 s1,s2,s3,s4,s5,s6,s7,s8,s9 是一个稀疏的 csr 矩阵,每个维度为 5665 x 5665 。如何在 python 中编写相同的语法来获得精确的维度和稀疏矩阵。
我尝试使用块,但它没有给我正确的尺寸。 根据要求,代码的matlab版本:
-
更有效的解决方案使用 sp.sparse.bmat
-
不要为问题添加解决方案。相反,将您的解决方案作为答案发布。
标签: python matlab sparse-matrix