cython

    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

    1

    1答えて

    私は、PyUFunc_FromFuncAndDataを使ってnum関数のジェネリック関数を作成するC関数をコンパイルするコードをいくつか持っています。私はufuncを作成するためにいくつかのcythonを書いてきましたが、私はそれを配布しようとしているので、可能ならばctypesを使ってやりたいと思います。私はユーザにコンパイルのステップを避けたいと思います。 問題はPyUFunc_FromFun

    7

    3答えて

    Madhava-Leibnizシリーズを実装してPythonでpiを計算し、次にCythonで速度を向上させました。 Pythonのバージョン: from __future__ import division pi = 0 l = 1 x = True while True: if x: pi += 4/l else: pi -= 4/l

    1

    1答えて

    私はCythonでのC構造体を使用しようとしているが、それは、リンクされたリストを定義します。適切Cythonで、この再帰的定義を処理する方法について cdef extern from 'c_wrapper.h': struct query_result: struct query_result* char* 任意のアイデア: Cythonで、そのままこれを使

    3

    1答えて

    驚いたことに、構造体の要素を名前で取得することはできません(WebとCythonの両方の例で)。 私はC関数から構造体へのポインタを受け取りました。これらの要素に1つずつアクセスして、それらをPythonリスト/ dictに再パッケージしたいと思います。 多分: structPointer['propertyName'] または structPointer.propertyName 私はs

    7

    3答えて

    私は、trieデータ構造の作成に使用するpythonオブジェクトの配列を持つ必要があります。タプルのような固定長でリストのように変更可能な構造体が必要です。私はリストが正確にであることを確実にしたいので、リストを使用したくありません(余分な要素の割り当てを開始すると、トライが大きくなるにつれてメモリオーバーヘッドが非常に早くなります)。これを行う方法はありますか? cdef class TrieN

    2

    1答えて

    基本的には、Pythonで独自のGUIラッパーを作成しようとしています(GTK +を使用していますが、それは関係ないと思います)共有オブジェクトファイル(linux [* nix?私はそれがMac上でどのように動作するかわかりません])またはあなた自身がAPIを使用するために参照できるはずのdll(Windowsでは) Cythonで試してみたのですが、私は自分の拡張機能を書くことができます。一つ

    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