主要内容

。

马铃薯Pythonライブラリ

马铃薯®から的Python®机能を直接呼び出す

PY。接头辞をPython中の名前に追加して,MATLABからPython的ライブラリに直接アクセスできます.Python标准ライブラリ内のコンテンツを呼び出すには,巨蟒の关数名またはクラス名の前にPY。を追加します。使用可能なモジュールのコンテンツを呼び出すには,Python的モジュール名の前にPY。を追加し,その后に的Pythonの关数名またはクラス名を続けます。以下に例を示します。

py.list({“这”,“是”,“列表”})%调用内置函数列表py.textwrap.wrap(“这是一个字符串”)%调用涡卷功能模块textwrap

これらを使用するためにモジュールをインポートする必要はありません。ただし,MATLABパッケージのコンテンツをインポートする场合と同じ方法で,巨蟒の名前をMATLAB关数にインポートできます。详细については,Python的MATLABとの进口コマンドの理解を参照してください。

代わりに,巨蟒アプリケーションからMATLAB关数を呼び出す场合の详细については,Python中からのMATLABの呼び出しを参照してください。

关节

すべて展开する

pyenv Pythonインタープリターの既定の环境の変更
PythonEnvironment Python的环境の情报
pyargs Python关数用のキーワード引数の作成
matlab.exception.PyException Python例外のエラー情报の取得

トピック

蟒蛇ライブラリの使用

MATLABからPython的モジュールへのアクセス - 入门

MATLABでPython的オブジェクトを作成し使用する方法。

Python的を使用するためのシステムの构成

サポートされているバージョンの的Pythonがインストールされていることを确认する方法。

ユーザー定义のPython的モジュールの呼び出し

このドキュメンテーションの例で使用するPython的モジュールを作成します。

Python的关数の引数について

MATLABユーザーにとって驯染みのない可能性があるPython的メソッドの构文。

上级トピック

注意が必要なコードパターンの违い。

Python的机能のアウトプロセスでの実行

MATLABプロセスとは别のプロセスで的Pythonスクリプトを実行する。

アウトプロセスのPython的インタープリターの再読み込み

MATLABを再起动せずに,アウトプロセスのPython的インタープリターを再度読み込む。

データの受け渡し

MATLABから的Pythonへのデータ型のマッピング

MATLABがMATLABデータを,互换性のあるPython的データ型に変换する方法。

蟒コンテナー型内の要素へのアクセス

蟒コンテナーは,通常,序列型(列表または元组)または映射型(字典)です。

Python的关数映射へのPython的关数の受け渡し

この例では,リスト内の各语の长さを表示する方法を说明します。

トラブルシューティング

エラーがとPython的MATLABのどちらのエラーであるかを判定

エラーがとPython的MATLABのどちらのコードに由来するかを判定するためのヒント。

Python的サポートに关する制限

MATLABでサポートされないPython的机能。

Python的例外の处理

MATLABは的Pythonによってスローされた例外をキャッチし,matlab.exception.PyExceptionオブジェクトに変换します。

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

大きさが1でない次元の入力配列によって,エラーが引き起こされる可能性があります。

注目の例