У меня есть файл mat -, к которому я обращался с помощью
from scipy import io
mat = io.loadmat('example.mat')
Из Matlab файл example.mat содержит следующую структуру
>> 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}
В Matlab я могу получить доступ к данным так же просто, как data2.LON и т. д. В python это не так тривиально. Это дает мне несколько вариантов, например
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
Можно ли сохранить ту же структуру в python? Если нет, то как лучше всего получить доступ к данным? С текущим кодом Python, который я использую, очень сложно работать.
Спасибо