读写mat文件
- 1.读取
- 2.写入
.mat 是matlab中数据存储的标准格式,Python中能够通过库scipy读取和保存。
导入scipy库
from scipy import io
1.读取
io.loadmat(file_name, mdict=None, appendmat=True, **kwargs)
简便方式:
io.loadmat(file_name)
append mat–true(默认值),将.mat扩展名附加到给定文件名的末尾(如果尚未存在)。
2.写入
scipy.io.loadmat(file_name, mdict=None, appendmat=True, **kwargs)
scipy.io.savemat(file_name, mdict, appendmat=True, format=‘5’, long_field_names=False, do_compression=False, oned_as=‘row’)
简便方式:
io.savemat(‘文件目录(到文件名,无需扩展名)’, {‘Descriptors’: ny.arrry})
写入的数据放在 字典值的位置,而字典的键在matlab 读取数据时有用。
savemat详细文档:https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.savemat.html
也可在pycharm 看快速文档。