Verificamos completamente cada uno de los enunciados en nuestro espacio con la meta de enseñarte siempre información con la mayor veracidad y actualizada.
Solución:
Se requiere una importación, import scipy.io
…
import scipy.io
mat = scipy.io.loadmat('file.mat')
Ninguno de los dos scipy.io.savemat
ni scipy.io.loadmat
trabajo para arreglos de MATLAB versión 7.3. Pero lo bueno es que los archivos de la versión 7.3 de MATLAB son conjuntos de datos hdf5. Por lo tanto, se pueden leer con una serie de herramientas, incluido NumPy.
Para Python, necesitará el h5py
extensión, que requiere HDF5 en su sistema.
import numpy as np
import h5py
f = h5py.File('somefile.mat','r')
data = f.get('data/variable1')
data = np.array(data) # For converting to a NumPy array
Primero guarde el archivo .mat como:
save('test.mat', '-v7')
Después de eso, en Python, usa el habitual loadmat
función:
import scipy.io as sio
test = sio.loadmat('test.mat')
Recuerda que puedes dar recomendación a este artículo si te fue útil.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)