cython

    3

    2答えて

    以下は多変量正規分布からの描画用の私のCythonコードです。私は異なる密度を持つたびにループを使用しています。 (conLSigmaはコレスキーファクターです) これは、ループごとに逆およびコレスキー分解を行っているので、時間がかかります。純粋なPythonコードよりも速いですが、速度をさらに上げる方法があるかどうかは疑問でした。 from __future__ import division

    2

    1答えて

    裸の例を実行することに問題があります。 Iはcinterf.hヘッダから来るCython関数を宣言し、これを使用している: cdef extern from 'cinterf.h': int xsb_init_string(char* p_xsb_path) Cヘッダファイルに宣言がある: DllExport extern int call_conv xsb_init_string(char

    18

    1答えて

    私はCythonモジュールでラッピングしているCライブラリからファイルライクなオブジェクトを公開する必要があります。私は、バッファリング、readline()などのようなもののためのPythonの汎用IOコードを再利用したい。 新しいIOモジュールはちょうど私が必要としているようだが、実際にCythonからそれを使用しているのは、 IOは「生」である一方、CDEFクラスは、他のcythonのCDE

    6

    2答えて

    cythonで任意のモジュールをインポートし、それらを共有オブジェクトファイルにコンパイルしてからpython 3.1で使用することはできますか? この理由は、内部のpython 3.1インタプリタを持つプログラム "blender"の拡張を書いているからです。しかし、私はまた、3.xに移植されていないいくつかのpythonモジュールを利用したいと思います。 私は特に私の心の中でnumpyを持って

    5

    1答えて

    私は様々な確率分布を表す約20の単純なC++クラスを持っています。これらをPythonで利用できるようにしたいと思います。これを行う最も簡単な方法は何ですか?私はプログラムが自動的にラッパーを生成するのは気にしませんが、私はクラスを再入力したくありません。 また、私のクラスの中には、Boost uBLASライブラリを使用するものがあります。 Pythonからnumpy配列を自動的に渡す方法はありま

    9

    3答えて

    ログスペース内の配列の行を正規化するC関数があります(数値アンダーフローを防ぎます)。次のように 私のC-関数のプロトタイプは次のとおりです。 void normalize_logspace_matrix(size_t nrow, size_t ncol, double* mat); あなたはそれが配列へのポインタを取り、場所に変更していることがわかります。もちろん、Cコードは、データがC連続

    11

    3答えて

    cythonを使ってpythonのソースコードをfoo.pyにコンパイルしようとしています。 foo.pyで: print "Hello World" 私が実行しているコマンドはcython foo.pyです。 undefined reference to 'main': 問題がgccを使用したfoo.cをコンパイルするとき、私はエラーを取得するということです。

    3

    3答えて

    私はPython 3でそれを使用できるように、mcryptライブラリをラップするためにCPythonにCython拡張を書き込もうとしています。しかし、私は使用しようとしている間segfault mcrypt APIの1つ。 失敗しているコードは: def _real_encrypt(self, source): src_len = len(source) cdef char*

    1

    3答えて

    C/C++での(if ? then : else)形式の専門用語を忘れています。また、この構文はCython(PythonのC変種)でサポートされていますか? Cythonがこの機能をサポートしているかどうか調べるために技術的な名前を知る必要があります。 更新日:Cythonがこれをサポートしているかどうかは知っていますか? ソリューション:cython/Pythonで、これは(b if a el

    19

    2答えて

    Ubuntu Serverを実行している小さなVPSにCythonをインストールしようとしています。 Cythonディレクトリで sudo apt-get install gcc 、その後 python setup.py install をしましたが、私は、この奇妙なエラーが発生します。 running install running build running build_py r