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.
接頭辞を使用してそのモジュールにアクセスします。
バージョン履歴
R2021b で導入