4.9 ノートブックのパラグラフでのPythonインタプリタの使用
Oracle Machine Learningノートブックでは、複数の言語がサポートされています。各パラグラフは、特定のインタープリタに関連付けられています。ノートブック内でPythonコマンドを実行するには、まずPythonインタープリタに接続する必要があります。OML4Pyを使用するには、oml
モジュールをインポートする必要があります。
Oracle Machine Learning UIのノートブックには複数のパラグラフを追加でき、各パラグラフをSQLやPythonなどの様々なインタープリタに接続できます。使用するインタープリタを識別するには、%
の後に使用するインタープリタ(sql
、script
、r
、python
、conda
、markdown
)を続けて指定します。
この例では、次の方法を示します:
- ノートブックでPythonコマンドを実行するためのPythonインタープリタへの接続
- Pythonモジュール(
oml
、matplotlib
およびnumpy
)のインポート oml
モジュールがOracle Databaseに接続されているかどうかの確認
ノート:
z
は予約済キーワードであるため、Oracle Machine Learning UIのノートブックの%python
パラグラフで変数として使用することはできません。
前提: この例では、Py Noteという名前の新しいノートブックをすでに作成していることを前提としています。
Pythonモジュール(matplotlib
およびnumpy
)の使用方法を示し、ランダム・データを使用して2つのヒストグラムをプロットするための例。
- Oracle Machine Learning for Pythonについて
Oracle Machine Learning for Python (OML4Py)は、Oracle Autonomous Databaseのコンポーネントであり、Oracle Autonomous Data Warehouse (ADW)、Oracle Autonomous Transaction Processing (ATP)およびOracle Autonomous JSON Database (AJD)で構成されます。Oracle Machine Learning UIのノートブックを使用すると、Oracle Databaseを高パフォーマンスのコンピューティング環境として利用しながら、データを探索および準備するためにデータに対してPythonファンクションを実行できます。Oracle Machine Learningユーザー・インタフェース(UI)は、Autonomous Data Warehouse (ADW)サービス、Autonomous Transaction Processing (ATP)サービスおよびAutonomous JSON Database (AJD)サービスを介して使用できます。