Python から matlab モジュールにアクセスする方法を探しています。私の現在の状況は次のとおりです。
ctypes
メモリが割り当てられ、Lapack ルーチンへのポインタとして渡されている間に、Lapack ルーチンを呼び出して数値計算を行う Python コードがあります。- また、オクターブと互換性のある matlab モジュールもあり、使用したい数学的トリックを実行します。
私の質問は次のとおりです。
すべての主要な作業をPythonで維持しながら、同時にmatlab / octaveモジュールが提供する可能性を活用する効率的な方法は何ですか. また、octave を実行するために ctype 配列を他のオブジェクトに変換する必要がなければ、それはちょっといいことです。ただし、最後のポイントを達成するのは難しいことがわかります。
私の現在の調査では、2 つの可能なオプションが示されています。
- Pytave : しかし、このパッケージはプレ アルファ版のようです?!
- ctypes -> *.mat ファイル (numpy 経由) -> octave -> *.mat ファイル -> ctypes (numpy 経由)