scipy.io.
mminfo#
- scipy.io.mminfo(источник)[источник]#
Возвращает размер и параметры хранения из файлоподобного источника Matrix Market.
- Параметры:
- источникstr или file-like
Имя файла Matrix Market (расширение .mtx) или открытый файлоподобный объект
- Возвращает:
- строкиint
Количество строк матрицы.
- colsint
Количество столбцов матрицы.
- записиint
Количество ненулевых элементов разреженной матрицы или rows*cols для плотной матрицы.
- форматstr
Либо 'coordinate', либо 'array'.
- fieldstr
Либо 'real', 'complex', 'pattern', или 'integer'.
- симметрияstr
Либо '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')