主要内容

故障诊断矩阵和数字参数错误

如果一个Python®预计特定的Python多维数组类型函数,然后用MATLAB®显示一条消息,提示该如何行动。如果这个问题可能是因为传递矩阵或多维数组作为参数,然后执行以下操作。

  1. 检查文档的Python函数,找出预期类型的参数。

  2. 在MATLAB中创建一个该类型的Python对象,通过Python函数。

例如,假设以下代码返回一个错误。

= (1 - 2;3 4];py.pyfunc (a)

如果文档pyfunc指定预期的类型pyType,然后试试这个转换:

py.pyfunc (pyType(一))

如果错误仍然存在,那么检查额外信息来确定问题的根源在Python例外。