scipy.io.

mminfo#

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

Gibt Größen- und Speicherparameter aus einer Matrix-Market-Datei oder einer dateiähnlichen Quelle zurück.

Parameter:
sourcestr oder dateiähnlich

Matrix-Market-Dateiname (Erweiterung .mtx) oder geöffnetes dateiähnliches Objekt

Rückgabe:
rowsint

Anzahl der Zeilen der Matrix.

colsint

Anzahl der Spalten der Matrix.

entriesint

Anzahl der Nicht-Null-Einträge einer dünnbesetzten Matrix oder Zeilen*Spalten für eine dichte Matrix.

formatstr

Entweder 'coordinate' oder 'array'.

fieldstr

Entweder 'real', 'complex', 'pattern' oder 'integer'.

symmetrystr

Entweder 'general', 'symmetric', 'skew-symmetric' oder 'hermitian'.

Hinweise

Geändert in Version 1.12.0: C++-Implementierung.

Beispiele

>>> 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) gibt die Anzahl der Zeilen, die Anzahl der Spalten, das Format, den Feldtyp und das Symmetrieattribut der Quelldatei zurück.

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