scipy.io.
mminfo#
- scipy.io.mminfo(source)[source]#
- Return size and storage parameters from Matrix Market file-like ‘source’. - Parameters:
- sourcestr or file-like
- Matrix Market filename (extension .mtx) or open file-like object 
 
- Returns:
- rowsint
- Number of matrix rows. 
- colsint
- Number of matrix columns. 
- entriesint
- Number of non-zero entries of a sparse matrix or rows*cols for a dense matrix. 
- formatstr
- Either ‘coordinate’ or ‘array’. 
- fieldstr
- Either ‘real’, ‘complex’, ‘pattern’, or ‘integer’. 
- symmetrystr
- Either ‘general’, ‘symmetric’, ‘skew-symmetric’, or ‘hermitian’. 
 
 - Notes - Changed in version 1.12.0: C++ implementation. - Examples - >>> 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)returns the number of rows, number of columns, format, field type and symmetry attribute of the source file.- >>> mminfo(StringIO(text)) (5, 5, 7, 'coordinate', 'real', 'general')