Pythonの拡張型とOMLの型との対応関係

PythonOMLとの間にブリッジを作成する際に使用できる、それぞれの言語のデータ型の対応関係を以下の表に示します。

Python Non-Basic Type OML Type コメント
Numpy – array、Ndarray、matrix

Matrix

ND Matrix

  • Pythonの行列、2次元のNumpy配列はOMLの2次元行列に相当。
  • PythonのNumpy、n次元配列はOMLのn次元行列に相当(次元数が3以上の場合)。
  • OMLの2次元行列とn次元行列はPythonのn次元配列に相当。
    注: OMLの行列で、サポートされているデータ型はBool、int、Float、Complexのみです。
Scipy - CSC(圧縮スパース列)行列 スパース行列 Python Scipyの非CSCスパース行列を CSCに変換するには、tocsc()メソッドを使用してOMLに変換します。