cython

    1

    1답변

    제 3 자 라이브러리와 파이썬 사이의 간격을 좁히는 데 도움이되는 cython 코드를 작성했습니다. 성능 향상을 위해 cython에 내 코드 일부를 작성했습니다. 위의 두 가지 유스 케이스를 원시 파이썬으로 변환 할 수 있습니까? 사용 케이스의 예 2 from libc.stdlib cimport atoi cdef parse_charptr_to_py_in

    0

    1답변

    2 차원 행렬을 구축하기 위해 vector을 사용하는 Matrix class을 작성하려고했습니다. 내 주요 목표는이 클래스를 사용하여 행렬을 행렬에 추가 할 수 있고, 또한 정상적인 행렬 연산을 수행 할 수 있다는 것입니다. 내 현재 문제는 어떻게 추가/뺄셈/두 행렬의 요소로 요소를 곱하면됩니까? this answer 아이디어를 적용하여이 문제를 해결하기

    0

    1답변

    python 파일을 cythonise하려고합니다. 내가 얻을 : 나는 비주얼 스튜디오 다운로드 사이 썬, 핍을 통해 setuptools에 설치 한 python setup.py build_ext --inplace 'python' is not recognized as an internal or external command, operable program

    2

    1답변

    저는 Cython으로 파이썬 입자 추적 코드의 성능을 높이기 위해 고심하고 있습니다. 분명히 from scipy.integrate import odeint import numpy as np from numpy import sqrt, pi, sin, cos from time import time as Time import multiprocessing

    0

    2답변

    나는 M × N의 numpy 배열을 가지고있다. FFT 전에 M과 N의 첫 번째 인덱스가 원래 데이터이고 각 차원의 K 개의 마지막 인덱스가 0 인 (M + K) × (N + K) 배열을 얻으려면 0으로 채워야합니다. Cython을 사용하면 np.ndarray[DTYPE_t, ndim=2] 유형을 잃지 않고 효율적인 방법이 있습니까? 다음은 그 형태 변경하

    0

    1답변

    은 내가 만들려고 해요 고전 Point 구조체의 동등한 있습니다. from collections import namedtuple Point = namedtuple('Point', ['x', 'y']) 그러나 나는 단지 namedtuples의 추가 오버 헤드 (예 : 길이, 인덱스 액세스, __contains__ 등) (속성 이름으로 액세스)과 없음 또

    1

    1답변

    cython을 사용하여 함수를 올바르게 병렬 처리하는 데 어려움을 겪고 있습니다. 기본적으로 문제는 일부 데이터를 보관하는 것입니다. 실제 코드는 조금 긴했지만 결국은 이런 일을 수행합니다 def bin_var(double[:] dist, double[:] values, double[:] bin_def, double[:

    2

    1답변

    저는 C++과 cython 모두를 초보자로 삼아 Cython에서 C++ friend 비회원 연산자를 래핑하는 것에 대해 혼란 스럽습니다. 여기에 제가 포장하려고 시도하고 있지만 실패한 작은 예가 있습니다. 많은 지금 을 감사합니다, 나는 PYX 파일의 친구 연산자를 선언 할 수있는 방법을 all files can be found here, makefile

    -1

    1답변

    나는 C++ (opencv 버전 2.4)을 사용하여 오류 수준 분석 알고리즘을 구현했으며 cython을 사용하여 오류 래퍼를 작성하려고합니다. C++에 대한 cython 문서의 일부를 읽었지만 도움이되지 않았으며 온라인에서 래퍼 구현을위한 추가 정보를 찾지 못했습니다. 누군가 나를 안내하고이 문제를 해결할 수 있다면 정말 좋을 것입니다. #include <

    0

    1답변

    나는 다음과 같은 수입이 "hello.py"라는 .py 파일을 만든 : from setuptools import setup,Extension from Cython.Build import cythonize setup(name = 'increment app',ext_modules = cythonize("hello.pyx")) 내가 얻고이를 실행하는 동안