在Python 中讀取二進位MATLAB .mat 檔案
Python 使用者經常需要讀取二進位MATLAB (.mat) 文件,但是對對此任務的本機支援的可用性經常受到質疑。本文解決了是否可以在 Python 中讀取 .mat 檔案的問題,如果可以,如何實作。
利用 SciPy 讀取 .mat 檔案
SciPy 是一個強大的 Python 科學計算庫,包含用於讀寫 MATLAB 資料檔案的模組。要存取此功能,需要匯入語句:
import scipy.io
匯入完成後,可以使用loadmat() 方法讀取.mat 檔案的內容:
mat = scipy.io.loadmat('file.mat')
mat 變數現在將包含一個類似字典的對象,其中的鍵對應於儲存在.mat 檔案中的變數名稱,值代表實際資料。
解決 SciPy 版本 0.7 的問題。 0
要注意的是,舊版的 SciPy(例如 0.7.0)不包含 loadmat() 方法。如果您使用的是較舊版本的 SciPy,則需要升級到更新版本才能利用此功能。
以上是Python 可以讀取二進位 MATLAB (.mat) 檔案嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!