表14.5に、Python Send( )関数を使用して、JMPからPythonに変数を送った場合に、JMPのデータタイプ(データ型)が、Pythonにおいて、どのような型に変換されるかを示します。Pythonにリストや連想配列を送ると、リストや連想配列内の要素ごとにデータタイプをチェックして、変換します。入れ子になったリストや連想配列もサポートされています。
JMPデータタイプ |
Pythonデータタイプ |
---|---|
ブール値 |
ブール型(Boolean) |
データテーブル |
Pandas.DataFrame |
連想配列 |
辞書型(Dictionary) |
数値 |
浮動小数点数(Float) |
行列 |
行列(Float Matrix) |
リスト |
リスト(List) |
文字列 |
ユニコード文字列(Str) |
Python Init();
X = 1;
Python Send( X );
S = "Report Title";
Python Send( S );
M = [1 2 3, 4 5 6, 7 8 9];
Python Send( M );
Python Submit( "\[
print(X)
print(S)
print(M)
]\" );
Python Term();
1.0
Report Title
[[ 1.2.3.]
[ 4.5.6.]
[ 7.8.9.]]
0