公開日: 04/21/2025

Python

JMPの機能をPython環境と組み合わせて拡張する

JMPは、Pythonインテグレーションの安定した機能セットを備えており、Pythonの多彩な機能と、JMPのグラフや分析の機能を組み合わせて使用することができます。

Pythonインテグレーションの機能には以下のようなものがあります。

JMP内でのPythonスクリプトエディタの使用

Pythonのパッケージ(PandasやPyArrowなど)による拡張

PYファイルのサポート

改良されたエラーログのレポート

JMPデータテーブルおよびJSLからPythonへの直接のメモリアクセス

図15.1 ウィンドウ内にログも表示したPythonスクリプトエディタ 

Python Script Editor with Embedded Log

目次

Pythonスクリプトエディタ

Python用のjmpパッケージ

Help関数の使用

JMPデータテーブルの操作

Pythonのインデックス
jmpパッケージの行と列の順序
スライス
演算子を使ってJMPオブジェクトについて調べる
PythonスクリプトエディタでJSLコマンドを使用する

Pythonパッケージのインストール

jmputilsパッケージ
ターミナルまたはコマンドラインでjpipを使用する
JMPのPython環境にPythonパッケージをインストールする
コマンドラインでjpipを使って、コンパイルされたPythonパッケージをインストールする
インストール済みのパッケージで発生するエラーを回避する
NumPyおよびMatplotlibでの問題を回避する

JMPデータテーブルからのPandas DataFrameの作成

Pandas DataFrameの転送方法を再現する

JSLからPythonへのインターフェース

Python Send()によるデータタイプの対応
Python Get()によるデータタイプの対応
JMPスコープ演算子とPython
Python Name()とPython Send()の例
JSLを使ったPythonパッケージのインストール
JSLからのPython操作の別例

Pythonの構文リファレンス

jmpパッケージの関数
データテーブルの関数
データテーブルのプロパティ
列のプロパティ
jmpパッケージのオブジェクト
jmpパッケージの定数
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).