如何从scipy.io创建Matlab结构数组?

如何从scipy.io创建Matlab结构数组?,第1张

如何从scipy.io创建Matlab结构数组

您可以

np.core.records.fromarrays
用来构造一个记录数组,该数组大致等效于MATLAB结构,并将通过转换为MATLAB结构
scip.io.savemat

from numpy.core.records import fromarraysfrom scipy.io import savematmyrec = fromarrays([[1, 10], [2, 20]], names=['field1', 'field2'])savemat('p.mat', {'myrec': myrec})

在MATLAB中打开时,将得到:

>> load('p.mat')>> myrecmyrec =1x2 struct array with fields:    field1    field2


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存