Membaca Fail .mat Binari MATLAB dalam Python
Pengguna Python sering menghadapi keperluan untuk membaca fail MATLAB (.mat) binari, tetapi ketersediaan sokongan asli untuk tugas ini sering dipersoalkan. Artikel ini menjawab persoalan sama ada boleh membaca fail .mat dalam Python, dan jika ya, bagaimana untuk melakukannya.
Menggunakan SciPy untuk Pembacaan Fail .mat
SciPy ialah perpustakaan pengkomputeran saintifik yang berkuasa untuk Python yang merangkumi modul untuk membaca dan menulis fail data MATLAB. Untuk mengakses fungsi ini, pernyataan import diperlukan:
import scipy.io
Setelah import selesai, kaedah loadmat() boleh digunakan untuk membaca kandungan fail .mat:
mat = scipy.io.loadmat('file.mat')
Pembolehubah tikar kini akan mengandungi objek seperti kamus dengan kekunci sepadan dengan nama pembolehubah yang disimpan dalam fail .mat dan nilai yang mewakili sebenar data.
Mengatasi Isu dengan SciPy Versi 0.7.0
Adalah penting untuk ambil perhatian bahawa versi lama SciPy (cth., 0.7.0) tidak termasuk loadmat () kaedah. Jika anda menggunakan versi SciPy yang lebih lama, anda perlu meningkatkan kepada versi yang lebih terkini untuk memanfaatkan keupayaan ini.
Atas ialah kandungan terperinci Bolehkah Python Membaca Fail MATLAB (.mat) Binari?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!