本文簡要介紹 python 語言中 scipy.io.matlab.savemat
的用法。
用法:
scipy.io.matlab.savemat(file_name, mdict, appendmat=True, format='5', long_field_names=False, do_compression=False, oned_as='row')#
將名稱和數組的字典保存到 MATLAB-style .mat 文件中。
這會將給定字典中的數組對象保存到 MATLAB 樣式的 .mat 文件中。
- file_name: str 或 file-like 對象
.mat 文件的名稱(如果
appendmat == True
則不需要 .mat 擴展名)。也可以通過打開的file_like 對象。- mdict: dict
從中保存 matfile 變量的字典。
- appendmat: 布爾型,可選
True(默認值)將 .mat 擴展名附加到給定文件名的末尾(如果尚不存在)。
- format: {‘5’, ‘4’},字符串,可選
‘5’(默認)用於 MATLAB 5 及更高版本(至 7.2),‘4’ 用於 MATLAB 4 .mat 文件。
- long_field_names: 布爾型,可選
False(默認值)- 結構中的最大字段名稱長度為 31 個字符,這是記錄的最大長度。 True - 結構中的最大字段名稱長度為 63 個字符,適用於 MATLAB 7.6+。
- do_compression: 布爾型,可選
是否在寫入時壓縮矩陣。默認為假。
- oned_as: {‘row’, ‘column’},可選
如果‘column’,將一維NumPy數組寫入列向量。如果‘row’,將一維NumPy數組寫入行向量。
參數 ::
例子:
>>> from scipy.io import savemat >>> import numpy as np >>> a = np.arange(20) >>> mdic = {"a": a, "label": "experiment"} >>> mdic {'a': array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]), 'label': 'experiment'} >>> savemat("matlab_matrix.mat", mdic)
相關用法
- Python SciPy matlab.loadmat用法及代碼示例
- Python SciPy matlab.whosmat用法及代碼示例
- Python SciPy mstats.trim用法及代碼示例
- Python SciPy mstats.winsorize用法及代碼示例
- Python SciPy mstats.argstoarray用法及代碼示例
- Python SciPy misc.ascent用法及代碼示例
- Python SciPy mstats.trima用法及代碼示例
- Python SciPy mstats.tmin用法及代碼示例
- Python SciPy misc.derivative用法及代碼示例
- Python SciPy mstats.tmax用法及代碼示例
- Python SciPy mstats.kruskalwallis用法及代碼示例
- Python SciPy mstats.sem用法及代碼示例
- Python SciPy mstats.zscore用法及代碼示例
- Python SciPy mstats.zmap用法及代碼示例
- Python SciPy mstats.mode用法及代碼示例
- Python SciPy misc.face用法及代碼示例
- Python SciPy mstats.hmean用法及代碼示例
- Python SciPy mstats.variation用法及代碼示例
- Python SciPy mstats.compare_medians_ms用法及代碼示例
- Python SciPy misc.central_diff_weights用法及代碼示例
- Python SciPy mstats.gmean用法及代碼示例
- Python SciPy mstats.pearsonr用法及代碼示例
- Python SciPy mstats.kruskal用法及代碼示例
- Python SciPy mstats.tmean用法及代碼示例
- Python SciPy mstats.mquantiles用法及代碼示例
注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.io.matlab.savemat。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。