cython

    1

    2答えて

    私はCythonで作業しています。どのように私はPythonクラスのインスタンスのC配列を宣言し、Python関数に配列を渡して、それを処理できますか? Pythonのクラスの cdef int n=100 class particle: def __init__(self): self.x=uniform(1,99) self.y=uniform(1,99)

    2

    1答えて

    PythonコードをCythonで共有オブジェクトに変換するときのヒットの問題。ここ セットアップファイル: from distutils.core import setup from Cython.Build import cythonize setup( ext_modules = cythonize("hello.py") ) のCentOSに転送UTILだから、すべては私

    0

    1答えて

    defを使って定義されたCythonメソッドのPythonオブジェクト引数をC++型に変換するにはどうすればよいですか?私は、CythonのドキュメントのUsing C++ in Cythonセクションに記述されているように、C++ライブラリ用のCythonラッパークラスを提供しようとしています。 ここに私の問題を示す例があります。 ファイルfoo.h: namespace ns { c

    0

    1答えて

    私はPythonとCythonでC++で書かれたlibの機能を拡張しようとしています。私は自分のライブラリに必須のC++でクラスMyClassを持っています。そして私はPythonのラッパークラスPyMyClassをたくさん使っています。だから私は関数を(PyMyClassを引数として)C++から使いたいと思っています。どのように私はこれを達成することができますか? 私はそれをこのようなものを想像

    1

    1答えて

    python2.7で開発されたpythonパッケージがありますが、python3.6に移植する必要があります。私はコードのいくつかの部分でcythonを使うので、パッケージには.pyと.pyxの両方のファイルがあります。 私はコマンドを試しましたが、私は理解も解決もできないというエラーがありました。 例:私は、次のtest.pyxファイル # cython: profile=False cimp

    0

    1答えて

    私はcythonファイルでプリコンパイラロジックを追加するためのソリューションを探しています。 C++のハードウェアデバイスAPI用のcythonラッパーを作成しました。これはPython 2.7と3.6用のMSVCを使用してコンパイルされる典型的なcythonプロジェクトです。パッケージ全体は、外部のC++やヘッダファイルを必要とせずにcythonで書かれています。 最初は、このソフトウェアをW

    2

    1答えて

    Cythonのバージョン0.27.3を使用して、同じアルゴリズムのpythonとcythonの両方の実装を含む単純なprimalityテストモジュールの次のソースをコンパイルしています。 threadsパラメータを異なる値に設定すると、GILがリリースされてもパフォーマンスは向上しません。これが並行して実行されないようにする何かがありますか? cdef void _getprimesは、メモリビュ

    0

    1答えて

    私はsetCallback関数を使用するcライブラリを使っています。これらの機能は、例えば、固定の署名と機能を取る:mouse_moveは署名 void mouse_move(GLFWwindow * window, double xpos, double ypos) を持っている。しかしmouse_moveがcamera構造体のように、これらの関数の引数を超えて他の状態に依存するとし int

    0

    1答えて

    私はCython + Pyinstallerを統合しようとしています。私は最後にCythonでファイルをコンパイルしたいと思っていますが、それは私に与えてくれます。[Error 13] Permission denied 私は自分自身に完全な管理アクセス権を与えてくれました。 私の元のファイル: from selenium.webdriver import Firefox from seleni

    0

    1答えて

    python setup.py bdist_wheelまたは同等のコマンドでCythonモジュールをビルドした後に特定のコマンドを実行する必要があります。これは可能ですか? 具体的には次のような状況です。 私はosxのCythonプログラムを作成しています。それは私のホームディレクトリ内の特定の.dylibのファイルにリンクし、構築するためのプログラムを取得するには、次のいずれかが install