任性咖啡豆

文章
5
资源
0
加入时间
2年10月21天

Matlab和Python联合编程bug解决:错误使用 double无法从 py.list 转换为 double。

学习了一下Matlab和Python的联合编程,需要在 Matlab 中使用 Python list 变量,给的参考例程说要将返回数据的Python list转换成Matlab的double array其中forecast.temp是天气预报的温度,是一个Python的list类型,使用double函数希望进行转换,但是会出现下面的报错:解决办法:根据官方文档的说明,可以考虑先用cell转化为元胞数组,然后再使用cellfun进行array(矩阵)形式的转换。具体的代码如下:这样就没有报错了。类