主要内容

行列と数値引数のエラ,のトラブルシュ,ティング

Python®関数に特定のPython多次元配列型が必要である場合,MATLAB®は,続行するためのヒントを含むメッセ,ジを表示します。問題の原因が,行列または多次元配列を引数として渡すことである場合は,以下を実行します。

  1. Python関数のドキュメントを確認し,想定される引数の型を調べる。

  2. MATLABでその型のPythonオブジェクトを作成し,それをPython関数に渡す。

たとえば,次のコ,ドがエラ,を返すとします。

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

pyfuncのドキュメントで,想定される型がpyTypeであると指定されている場合,次の変換を試します。

py.pyfunc (pyType (a))

エラ,が解決しない場合は,Python例外の追加情報を確認して根本原因を特定します。