📜  将 np 数组保存为 mat 文件 - Python (1)

📅  最后修改于: 2023-12-03 15:25:14.445000             🧑  作者: Mango

将 np 数组保存为 mat 文件 - Python

在Python中,我们可以使用SciPy库的io.savemat()函数将numpy数组保存为.mat文件。

代码示例
import numpy as np
from scipy import io

# 创建一个numpy数组
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 保存为mat文件
io.savemat('example.mat', {'arr': arr})
代码解释
  1. 首先,我们导入了必要的模块:numpy和SciPy的io模块。

  2. 接着,我们创建了一个包含两个行和三个列的numpy数组。

  3. 最后,我们使用io.savemat()函数来将数组保存为.mat文件。该函数需要两个参数:文件名和一个字典,其中字典的键是变量名,值是要保存的numpy数组。

结论

通过学习如何使用SciPy的io模块中的io.savemat()函数,我们可以很容易地将numpy数组保存为.mat格式的文件。这对于许多科学计算、信号处理和图像处理应用程序非常有用。