memoryview

    2

    1답변

    나는 즉, memoryview 배열을 사용하는 사이 썬 모듈 ... 내가 병렬로 사용하여 멀티에서이 모듈을 실행하려는 double[:,:] foo 있습니다. 그러나 오류가 발생합니다 : PicklingError: Can't pickle <type 'tile_class._memoryviewslice'>: attribute lookup tile_class.

    6

    1답변

    cython의 memoryview와 관련하여 numpy float로 작업 할 경우 대신에 np.float_t과 같은 NumPy 형식의보기를 입력하면 어떤 이점이 있습니까? 배열? 그런 다음 동일한 방법으로 cdef을 입력해야합니다. 지. 당신이 사이 썬에 포함 된 NumPy와 헤더 파일을 보면 ctypedef np.float64_t np_float_t .

    0

    1답변

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

    4

    2답변

    나는 현재 내 사이 썬 pyx 파일에 내 MemoryView의 설정 해요 : 내가 cdef int[:] x = np.empty(10) 쇼 어둠 속에서 결과 주석 html 파일에 cython -a foo.pyx로 라인을 pyx 파일을 컴파일 @cython.boundscheck(False) cdef int[:] fill_memview(): # Thi

    1

    3답변

    나는 bytes 객체를 가리키는 파이썬 memoryview을 가지고 있는데,이 객체는 cython에서 일부 처리를 수행하고 싶습니다. 내 문제는 다음 bytes 객체가 쓸 수 없기 때문에 는 사이 썬은 그것에서 형식화 (사이 썬) memoryview을 구성 할 수 없습니다 내가 포인터를 얻을 수 없기 때문에 나도 포인터를 사용할 수 없습니다 에서 다음 me

    1

    1답변

    어떻게 Cython에서 메모리 뷰를 내부 메모리에서 정렬 할 수 있습니까? 그것을 할 수있는 내장 함수가 있습니까? 지금은 대신 numpy 배열을 사용해야하고 매우 느린 numpy의 정렬을 사용해야합니다.

    3

    1답변

    언제 메모리 뷰을 Python2.7에서 사용해야합니까? 난 그냥 정기적으로 이상을 사용하여 어떤 이익을 찾을 수 없습니다 bytearray. 또한 memoryview은 문자열 메서드를 지원하지 않으므로 절대 사용할 수 없습니다. 내가 잘못?

    0

    1답변

    아래 코드에서 대용량 파일을 읽습니다.이 파일은 특히 동시에 처리해야하는 두 개의 블록 중에서 특별한 구조를가집니다. 대신 앞뒤로 파일 추구의 내가 memoryview에 싸여 두 블록을로드 with open(abs_path, 'rb') as bsa_file: # ... # load the file record block to parse l

    3

    2답변

    Cython을 사용하면 다른 차원의 배열에서도 사용할 수있는 빠른 일반 함수를 작성할 수 있습니까? dealiasing 기능이 간단한 경우에 대한 예를 들어 : 여기서 import numpy as np cimport numpy as np ctypedef np.uint8_t DTYPEb_t ctypedef np.complex128_t DTYPEc_t

    3

    1답변

    나는 하루 종일 numba 문서에서 유형을 설정하는 방법을 추론하려고 노력해 왔습니다. 저는 약간의 방법을 가졌지 만, 이제는 1 차원 배열과 2 차원 배열을 반환하는 함수를 만들고 싶습니다. 그리고 많은 args를 취해서 더 많은 것을 얻으 려합니다. @jit class name(object) @double[:,:], double[:](doub