Scipy mmread适用于矩阵阵列实数通用



我有一个简单的矩阵

%%MatrixMarket matrix array real general
%blah
2 2
3 2
2 2

我试着阅读这个

from scipy.io import mmread
test = mmread('test.mm')

我得到

<type 'exceptions.ValueError'> invalid literal for float(): 3 2

然而,如果我有一个专栏,事情是好的

%%MatrixMarket matrix array real general
%blah
2 1
3 
2 

你知道我做错了什么吗?

array格式要求条目以列主顺序在单独的行中给出。也就是说,如果矩阵是MxN,那么前M个值是第一列,下一个M是第二列,等等。

例如,阵列

[11  12]
[21  22]

将是

%%MatrixMarket matrix array real general
%blah
2 2
11
21
12
22

最新更新