Calling Matlab function from python: “initializer must be a rectangular nested sequence解决办法

首先,查看Python中元素类型

print(type(X1))

得到np.array

原因是:Python的元素是np.array,需要将其转换为列表格式才可以调用MATLAB函数

X1= X1.tolist()

顺利修改成为list类型!

猜你喜欢

转载自blog.csdn.net/weixin_40929147/article/details/84586656