cython

    1

    1答えて

    私は最近、サイモンでそれを加速するためのpython関数をコーディングしました。私はCが本当によく分かりません。コードを実行するとエラーが発生するので、何かを忘れているようです。 これはhistogram.pyxにwritted私Cythonの機能コードです: # -*- coding: utf-8 -*- import numpy as np import pdb import skima

    2

    1答えて

    構造体をコンストラクタで使用するC++コードをラップしようとしています。 C++構造体: typedef struct point_3d_t { double x; double y; double z; point_3d_t(double x, double y, double z) : x(x) , y(y) ,

    0

    1答えて

    TLDR:下記のis_float_object関数をpure cythonでどのように定義できますか? 私はpandas._libsのいくつかの機能がで公開されているpandas/_libs/src/numpy_helper.hで定義されていることを理解しようとしています。 AFAICT私の混乱は、.hファイルの名前空間に直感を持たないことに関連しています。 is_float_objectを例にと

    -1

    1答えて

    私は本当に奇数除算エラーです。私は、コード from numpy import pi cdef double a0 = 0.02 cdef double c = 2.998e8 cdef double me = 9e-31 cdef double s = 50.0 cdef L = 800e-9 cdef q = 1.602e-19 cdef double E1=(a0*c*me*s

    -1

    1答えて

    私は最近cythonを使い始めました。私は多くのコードをcimport(cimport numpyのような)が見てきましたが、私は何が importが不足しているかわからないです。 いくつかのプログラマーが特定のモジュール(numpyなど)にimportとcimportの両方を使用する理由 効率的な索引付けが何であるか説明できるかどうか、またnumpyモジュールをcimportingするにはどうし

    3

    1答えて

    https://pypi.python.org/pypi/Cython/#downloadsから最新のCythonリリースをダウンロードしました。私はそれを解凍し、/ Cythonディレクトリに入ったが、ディレクトリにはsetup.pyがないので、私は Cython-0.26.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_

    2

    1答えて

    私は2d numpy.ndarrayのデータ(M)とnumpy.ndarrayのインデックス(Ixs)をとるサイモンコードを持っています。 Ixsのエントリをループし、ixの値をIxsとし、Mのインデックスを付けます。私は私がインデックスのタイプとしてPy_ssize_tを使用することになっていますことを知っている(私はそれが64ビットアーキテクチャのために対応するためである読んだ)しかし、今、私

    2

    1答えて

    私はsympyを使って微分方程式のシステムを扱っています。私は式を象徴的に書いて、autowrapを使ってcythonでそれらをコンパイルし、その結果の関数をscipy ODEソルバに渡します。これを行うことの大きな利点の1つは、sympy jacobian関数を使用して象徴的にジャコビアを解くことができ、それをコンパイルしてODEソルバーにも渡せることです。 これは約30変数のシステムでうまく機

    0

    1答えて

    ポインタベクトルをcythonに定義すると、のループ内のポインタ配列の要素のインデックスと値を両方とも通過するPythonのenumerateと同様の関数またはプロシージャとは何ですか? C型宣言された関数? test.pyx #cython: wraparound=False #cython: boundscheck=False #cython: cdivision=True #cytho