0

Matlab を Python Scipy、Numpy、Matlplot と比較していました。ネットを検索したところ、多くの人が Matlab よりも Python を支持していることがわかりました。Python が Matlab の完全な置き換えかどうかはわかりませんが、特定の質問をしたいと思います。Matlab では、Matlab プログラムに対応する C コードを生成できます。この規定が Python Scipy にもあるかどうかを知りたいです。ユーザーが Matlab で Python を使用して何かを実装した場合、それから C コードを生成することは可能でしょうか?

4

2 に答える 2

1

python、 swigcythonboostなどから C/C++ と対話する方法はいくつかあります。python でラップされた大きなライブラリの例については、hdf5 ライブラリをラップする h5py を参照してくださいmex私は主に swig で遊んできましたが、ファイルを扱うよりもはるかに優れており、学習曲線を超えるとはるかに簡単であることがわかりました。

于 2012-08-09T15:00:18.510 に答える
0

Cythonを使用して C 速度で実行する Python コードを作成できます。Cython は基本的に、内部で Python コードを C コードに変換してから、Python と互換性のある C ライブラリにコンパイルします (したがって、「モジュールをインポート」できます)。

于 2012-08-08T14:27:21.713 に答える