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