cython

    0

    1답변

    나는 꽤 asyncio에 익숙하고 다음과 같은 시나리오를 작성하는 방법에 대한 몇 가지 조언이 필요합니다. 나는 전화 번호부를 받아들이는 Cython 연장이있다. 전자는 새 이벤트가 도착할 때마다 실행됩니다. 그러나 그러한 이벤트를 수집하는 메카니즘을 시작하는 것은 블로킹 (blocking) 조작, 즉 메인 스레드를 차단합니다. Cython 확장은 asyn

    0

    1답변

    임의의 길이의 반환 형식화 된 MemoryView 그것에 대한 수천 번의 테스트를 통해 Segmentation fault (core dumped) 오류가 발생하기 시작했습니다. 이것이 메모리 관리 문제라는 것을 알았지 만, 함수에서 반환 된 형식화 된 memoryview의 메모리를 관리하는 방법의 예제를 찾을 수 없습니다. 내가 찾은 유일한 유용한 정보는

    1

    1답변

    파이썬/사이 썬 이진 파일을 작성합니다 : import mmap import os import struct fd = os.open(filePath, os.O_RDONLY) mmap_file = mmap.mmap(fd, length=24, access=mmap.ACCESS_READ, offset=0) Xmin = struct.unpack("i",

    2

    1답변

    import distance from collections import defaultdict my_list = ['ACAA', 'TCAA','TCAT','TGAT','TCGA','TGGA','GCGA','AAAA','GGGG','GGGC'] counts = {'ACAA':60, 'TCAA':3,'TCAT':30,'TGAT':8,'TCGA':1,'TG

    1

    1답변

    저는 cython이 실제로 어떻게 작동하는지 이해하려고 노력해 왔습니다. 첫 번째, 나는 setup.py 파일에이 코드를 포장 import numpy as np a=2;b=3; np.sum(a,b) np.subtract(a,b) 포함 test.pyx 파일, from distutils.core import setup from Cython.Build

    1

    1답변

    package.pyd에 패키지하려고하는 파일 package.py이 있습니다. 나는 package.py을 실행하지만 wrapper.py 나는 다음과 같은 오류 메시지를 얻을 다른 파일로 package.pyd을 가져올 때 Traceback (most recent call last): File "C:\Projects\Wrapper.py", line 1,

    0

    1답변

    에서 난수를 생성하는 의사 유니폼 난수를 생성하는 가장 좋은 방법은 무엇 (의 두 배를 [0, 1))입니다 : 이상적으로 같은 동일한 샘플 순서에 크로스 플랫폼 (GIL없이 돌연변이 PRNG의 상태 또는 의) 스레드 안전 (명시 적으로 전달하는 내부 스레드 로컬 상태를 사용하여) 는 쉽게 wrappable 사이 썬에 ,617,451 잠글 3 년 전 비슷한

    1

    1답변

    다음 함수를 사용하여 큰 좌표 배열에 대해 반복기를 사용합니다. 성능이 정말로 중요하기 때문에 나는 그것을 cython으로 변환하려고합니다. 성능을 향상시킬 수있는 다른 변화가있는 cython 구현이 있습니까? 어쩌면 배열의 선언을 cpython 배열이나 다른 것을 사용하는 것과 같을까요? geometry_converter.pyx : def esriJson

    0

    1답변

    파이썬 코드를 파이썬으로 고정하려고합니다. 내가 제거하려고하는 병목 현상 중 하나는 루프에서 파일 이름 (문자열)을 만드는 것입니다. 그러나, 나는 사이 썬의 방법으로 내 파이썬 코드를 작성 다시 관리하지 않는 : cdef str filename, path for ii in range(len(a0)): for jj in range(len(a1)

    1

    1답변

    Cython 0.25에서 no_gc 지시어가 추가되었습니다. 이 새로운 지시문 (관련 no_gc_clear 지시어는 물론)에 대한 설명서는 here이지만 실제로 내가 이해할 수있는 유일한 점은 코드가 가비지 수집의 특정 측면을 비활성화하는 속도를 높일 수 있다는 것입니다. 확장 유형을 사용하는 고성능 Cython 코드가 있기 때문에 관심이 있습니다. no_