Ho un file stuoia che ho accede tramiteCome conservare la struttura matlab quando si accede a Python?
from scipy import io
mat = io.loadmat('example.mat')
da MATLAB, example.mat contiene le seguenti struct
>> 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, posso accedere ai dati facile come data2.LON, ecc. Non è così banale in Python. Mi dà diverse opzioni come
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
È possibile preservare la stessa struttura in python? In caso negativo, come accedere al meglio ai dati? Il codice Python che sto usando è molto difficile da lavorare.
Grazie
Puoi spiegare come appare quando lo carichi in python? –
Inoltre, un altro pensiero. Se stai usando SciPi hai provato a usare 'SciPi.loadmat'? –
sì, ho provato il loadmat. L'output in python è solo difficile da usare. Non so nemmeno come accedere a LON o LAT in data1 o data2. – mikeP