574 votes

Lire les fichiers .mat en Python

Quelqu'un a des expériences réussies, lecture de fichiers binaires de .mat Matlab en Python ?

(J’ai vu que a prétendu soutien pour lire des fichiers .mat, mais je ne réussis pas avec elle. J’ai installé version 0.7.0 et moi ne pouvons pas trouver la `` méthode)

788voto

Gilad Naor Points 5377

Que je suis bête. J'ai oublié d'importer io ...

 import scipy.io
mat = scipy.io.loadmat('file.mat')
 

220voto

vikrantt Points 211

scipy.IO.savemat ou scipy.io.loadmat ne fonctionne pas pour les tableaux de matlab--v7.3. Mais le bon côté est que matlab--fichiers v7.3 sont des ensembles de données hdf5. Ainsi, ils peuvent être lus à l’aide d’un certain nombre d’outils, y compris numpy.

Pour python, vous aurez besoin de l’extension h5py qui exige HDF5 sur votre système.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X