pyrun
説明
pyrun( は、Python® インタープリターで code)code 内の Python ステートメントを実行します。
関数 pyrun を使用して作成された変数は永続的です。それらの変数を後続の pyrun の呼び出しで使用できます。
は、1 つ以上の名前と値の引数で渡された MATLAB データを使用して、割り当てられた入出力変数名でコードを実行します。outvars = pyrun(code,outputs,pyName=pyValue)
例
入力引数
出力引数
制限
pyrunまたはpyrunfileを使用して定義された Python クラスのインスタンスを MATLAB に返す場合、そのクラスを変更することはできません。クラス定義を変更する必要がある場合は、インタープリターのセッションを再起動します。terminate(pyenv) pyenv(ExecutionMode="OutOfProcess")
あるいは、
"InProcess"の場合は MATLAB を再起動します。関数
pyrunおよび関数pyrunfileは、メソッドを通じて他のローカル変数で初期化されたローカル変数をもつクラスをサポートしません。このような使用法の場合は、モジュールを作成し、py.接頭辞を使用してそのモジュールにアクセスします。Python 型ヒントに基づく型変換は、Python コードが入力として提供される
pyrun、pyrunfile、または [Python コードの実行] タスクではサポートされていません。
バージョン履歴
R2021b で導入