JMP-proとPythonのインタラクティブな使用Python と JMP をインタラクティブに併用して、両方の長所を活用する方法はありますか。
例えば、JMPでデータの閲覧、視覚化、フィルタリングを行いたいのですが
Pythonで追加の計算(JMPから呼び出される)を実行します。現在、JMPは
適用されたすべてのフィルター設定とメタデータ (仕様、ターゲット) を無視します。
Pythonが(あるいは近い将来次のバージョンで)使用する可能性はありますか?
すべてのJMPデータだけでなく、フィルタで定義されたサブセットも保持されます。
変数の定義(仕様など)
現状では、Python が完全に統合されていないため、JMP に Python の付加価値が存在するとは思えません。
よろしくお願いします、
エドゥアルド
自動化とスクリプトRe: JMP-proとPythonのインタラクティブな使用すでに同様の機能を実現できますが、スクリプト作成に多少の労力が必要です。また、Pythonとの統合に既に多くの価値があることを示す良い例がこれです: JMP® Pro向けTorchディープラーニング
Re: JMP-proとPythonのインタラクティブな使用JMP Proのどのバージョンをお使いですか?JMPのリリースごとにPythonとの連携が強化されているので、お聞きしたいです。フィルター定義と仕様について、ご意見をお聞かせください。JMPの列プロパティをすべてPythonデータフレームで自動的に処理したいとお考えですか?また、それが様々なPythonライブラリにどのように実装されるのか、お聞かせください。
Re: JMP-proとPythonのインタラクティブな使用JMP における Python の素晴らしい実装:
JMPyFacade: JMPとPythonを連携させ、シームレスで魅力的な分析を実現
@jthi はプライベート サブセットを使用してデータを Python に転送し、結果を JMP に返すと思います。
このアプローチにより、前述の問題のほとんどを回避できます。
Re: JMP-proとPythonのインタラクティブな使用JMPの開発には30年以上、何世紀にも及ぶ努力が費やされています。JMP 18で始まったPython統合は、わずか2つのJMPメジャーバージョンアップの間に劇的に進化しました。設計理念は、JSLサポートを書き換えるのではなく、ユーザーに追加ツールを提供し、Pythonワークフローを強化することです。Python環境で構築するすべてのものは、Pythonプログラマーが期待する通りに動作することを保証したいと考えています。統合機能はリリースごとに向上しています。そのため、JSLが最適な場合もあれば、Pythonが最適な場合もあります。
Python統合により、追加のファイルタイプサポートや、JMPに実装されていない統計情報を追加できます。PyOpenCLやPyCudaなどの適切なパッケージを使用すれば、PythonからGPUにアクセスすることも可能です(もちろん、適切なビデオカードとドライバーも必要です)。
18と19の現在の焦点は、JMP、JSL、Python間のデータ相互運用性です。環境間で効率的にデータを取得することで、私たちが提供した基盤の上に構築できるようになります。
19では、Python統合をベースにSAS、R、Matlab、データコネクタのサポートを構築しました。スクリプトインデックスには、JMPとJSLの相互運用の詳細を示す多くの例が掲載されています。
ご提案はいつでも歓迎いたします。データフィルタリングの尊重に何が関係しているかについては、ぜひご検討ください。Pythonで表示されるデータテーブルは、JSLで表示されるデータテーブルと同じです。JMP 19のjmp.globals[]とjmp.here[]は、globalsとhere名前空間内のJSL変数にPythonから直接アクセスできるようにします。