python写数据mat文件
时间: 2024-01-10 11:50:21 浏览: 76
详解如何在python中读写和存储matlab的数据文件(*.mat)
3星 · 编辑精心推荐
要在 Python 中写入 .mat 文件,您可以使用 scipy 库中的 io 模块。以下是一个简单的示例:
``` python
import scipy.io as sio
data = {'x': [1, 2, 3], 'y': [4, 5, 6]} # 要保存的数据
sio.savemat('data.mat', data) # 保存数据到 data.mat 文件中
```
在上面的示例中,我们首先创建一个包含要保存的数据的字典(在这种情况下是两个列表 x 和 y)。然后,我们使用 `sio.savemat` 函数将数据保存到名为 `data.mat` 的文件中。
如果您要保存多个变量,则可以将它们全部放入同一个字典中,然后将该字典保存为 .mat 文件:
``` python
import scipy.io as sio
x = [1, 2, 3]
y = [4, 5, 6]
data = {'x': x, 'y': y}
sio.savemat('data.mat', data)
```
请注意,保存的 .mat 文件将在 MATLAB 中可用。
阅读全文