ich eine Matte-Datei, die ichWie bewahrt man die Matlab-Struktur beim Zugriff in Python?
from scipy import io
mat = io.loadmat('example.mat')
Von Matlab Zugriff über, example.mat die folgende Struktur
>> load example.mat
>> data1
data1 =
LAT: [53x1 double]
LON: [53x1 double]
TIME: [53x1 double]
units: {3x1 cell}
>> data2
data2 =
LAT: [100x1 double]
LON: [100x1 double]
TIME: [100x1 double]
units: {3x1 cell}
in Matlab enthält, I-Daten so einfach wie data2.LON zugreifen können, etc .. Es ist nicht so trivial in Python. Es gibt mir mehrere Optionen, aber wie
mat.clear mat.get mat.iteritems mat.keys mat.setdefault mat.viewitems
mat.copy mat.has_key mat.iterkeys mat.pop mat.update mat.viewkeys
mat.fromkeys mat.items mat.itervalues mat.popitem mat.values mat.viewvalues
Ist es möglich, die gleiche Struktur in Python zu erhalten? Wenn nicht, wie kann ich am besten auf die Daten zugreifen? Der vorliegende Python-Code, mit dem ich arbeite, ist sehr schwierig zu handhaben.
Dank
Können Sie erklären, wie es aussieht, wenn Sie es in Python laden? –
Auch ein anderer Gedanke. Wenn Sie SciPi verwenden, haben Sie versucht, 'SciPi.loadmat' zu verwenden? –
ja, ich habe loadmat ausprobiert. Die Ausgabe in Python ist nur schwer zu benutzen. Ich weiß nicht einmal, wie man in entweder data1 oder data2 auf LON oder LAT zugreift. – mikeP