RapidMiner と Python
RapidMinerプロセス内でPythonコードを実行
RapidMinerでは、Execute Pythonオペレータを含むPython Scriptingエクステンションを提供しており、RapidMinerプロセス内でPythonコードを実行できます。人気のPythonライブラリpandasはExampleSets を DataFrameオブジェクトとして扱います。
参照:Python Scriptingエクステンションのインストール
- RapidMiner Studioへ
- RapidMiner AI Hub上へ (※デフォルトでインストール済み)
PythonからRapidMiner Studioを呼び出す
RapidMinerはオープンソースのPythonライブラリを提供しており、PythonからRapidMiner Studioを呼び出すことができます。Studioで定義したリポジトリを操作して、ローカルでプロセスを実行することもできます。
次のコードスニペットは、ライブラリを使用してRapidMiner Studioをいかに簡単に使用できるかを示しています。詳細については、GitHub上のパッケージのAPIドキュメントを参照してください。
import rapidminer
rm = rapidminer.Studio()
myinput = rm.read_resource("//Local Repository/data/myinput")
training_dataset_sample = rm.run_process("//Local Repository/processes/preprocess", inputs=[myinput])
マーケットプレイスからダウンロードされたPython Scriptingエクステンションがインストールされていることを確認してください。
RapidMinerとPython間のすべての統合およびコラボレーションの可能性については、こちらにアクセスしてください。