Ada paket bagus yang disebut mat4py
yang dapat dengan mudah diinstal menggunakan
pip install mat4py
Mudah digunakan (dari situs web):
Memuat data dari file MAT
Fungsi loadmat
memuat semua variabel yang disimpan dalam file-MAT ke dalam struktur data Python sederhana, hanya menggunakan Python dict
dan list
objek. Numerik dan susunan sel dikonversi ke daftar bersarang urutan-urutan. Array diperas untuk menghilangkan array dengan hanya satu elemen. Struktur data yang dihasilkan terdiri dari tipe sederhana yang kompatibel dengan format JSON .
Contoh: Memuat file-MAT ke dalam struktur data Python:
from mat4py import loadmat
data = loadmat('datafile.mat')
Variabel data
adalah dict
dengan variabel dan nilai-nilai yang terkandung dalam file-MAT.
Menyimpan struktur data Python ke file MAT
Data python dapat disimpan ke file-MAT, dengan fungsi savemat
. Data harus terstruktur dengan cara yang sama seperti untuk loadmat
, yaitu harus terdiri dari tipe data sederhana, seperti dict
, list
, str
, int
, dan float
.
Contoh: Simpan struktur data Python ke file MAT:
from mat4py import savemat
savemat('datafile.mat', data)
Parameter data
harus dict
dengan variabel.