scipy.io.

mminfo#

scipy.io.mminfo(source)[source]#

從類檔案 'source' 的 Matrix Market 檔案中傳回大小和儲存參數。

參數:
sourcestr 或類檔案

Matrix Market 檔案名稱 (副檔名 .mtx) 或開啟的類檔案物件

傳回值:
rowsint

矩陣的列數。

colsint

矩陣的行數。

entriesint

稀疏矩陣的非零項目數,或稠密矩陣的列數*行數。

formatstr

可以是 ‘coordinate’ 或 ‘array’。

fieldstr

可以是 ‘real’、‘complex’、‘pattern’ 或 ‘integer’。

symmetrystr

可以是 ‘general’、‘symmetric’、‘skew-symmetric’ 或 ‘hermitian’。

註解

在版本 1.12.0 中變更: C++ 實作。

範例

>>> from io import StringIO
>>> from scipy.io import mminfo
>>> text = '''%%MatrixMarket matrix coordinate real general
...  5 5 7
...  2 3 1.0
...  3 4 2.0
...  3 5 3.0
...  4 1 4.0
...  4 2 5.0
...  4 3 6.0
...  4 4 7.0
... '''

mminfo(source) 傳回來源檔案的列數、行數、格式、欄位類型和對稱屬性。

>>> mminfo(StringIO(text))
(5, 5, 7, 'coordinate', 'real', 'general')