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')