gpt4 book ai didi

python - numpy数组转入matlab

转载 作者:行者123 更新时间:2023-12-01 04:02:29 25 4
gpt4 key购买 nike

简单问题:如何将 NumPy 数组保存到 Matlab 可以轻松读取的文件中?我找到了 scipy.io.savemat 方法,但没有任何示例,我无法弄清楚如何使用它。例如,如果我尝试这样做:

import numpy as np
import scipy.io as sio
theArray = np.array([0,1,2])
sio.savemat('theArray.mat', theArray)

第 4 行给出错误消息“AttributeError: 'numpy.ndarray' 对象没有属性 'items'”。我该如何解决这个问题。

最佳答案

scipy.io.savemat 想要一个 dict,而不是 numpy 数组:

sio.savemat('theArray.mat', {'theArray': theArray})

参见the official tutorial对于scipy.io

关于python - numpy数组转入matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36241177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com