python-c-extension

    6

    3답변

    나는 documentation for Memory Management in Python C extensions을 읽으며, 내가 말할 수있는 한, PyMem_Malloc 대신에 malloc을 사용하는 데 많은 이유가없는 것 같습니다. 파이썬 소스 코드에 노출되지 않고 가비지 수집 될 객체에 저장 될 배열을 할당하려고한다고 가정 해 봅시다. malloc을 사용

    7

    3답변

    trie 데이터 구조를 만드는 데 사용할 파이썬 개체 배열이 필요합니다. tuple처럼 고정 길이이고리스트처럼 변경 될 수있는 구조가 필요합니다. 리스트가 인 것을 정확하게 확인하고 싶기 때문에 목록을 사용하고 싶지 않습니다. (여분의 요소를 할당하기 시작하면 트라이가 커질수록 메모리 오버 헤드가 매우 빠르게 증가 할 수 있습니다.) 올바른 크기가되도록을

    0

    1답변

    파이썬 C-API를 사용하여 PyTuple 객체를 해제하는 올바른 방법은 무엇입니까? PyTuple_SetItem "steals"은 삽입 된 요소에 대한 참조이므로 참조 집계 의미에 대해서는 튜플이 다소 특별하다는 것을 알고 있습니다. 또한 튜플 객체의 참조를 감소 시키면 튜플에있는 모든 요소의 참조 횟수가 감소한다는 것을 알고 있습니다. #include

    1

    1답변

    파이썬 확장을 배우려고하는데, 간단한 noddy example c 파일과 setup.py를 만들었습니다. python.exe setup.py build 나를 제공 : 내가 뭘, 그래서, 유휴 상태에서, 다음 >>> import noddy Traceback (most recent call last): File "<pyshell#0>", line

    2

    1답변

    나는 파이썬 C- 확장자로 작업 중이며 파이썬 datetime 객체의 인스턴스를 유닉스 타임 스탬프로 만들고 싶다. 설명서 사이트 (http://docs.python.org/c-api/datetime.html)에서 입력 매개 변수를 기반으로 새로운 참조를 반환하는 PyDateTime_FromTimestamp() 함수를 찾았습니다. 설명은 다음과 같습니다.

    0

    1답변

    파이썬/C API를 사용하여 C로 클래스를 만들었습니다. 이제 C 블로 브의 데이터 항목을 반복해야한다는 요구 사항이 있습니다. PyList를 반환하는 것은 length가> 50K이기 때문에 바람직하지 않습니다. 발전기와 같은 기능을 제공하는 방법이 있습니까? 내 유일한 해결책은 다른 순수 파이썬 클래스에서 클래스를 래핑하고 해당 레벨에서 생성기 함수를 작

    0

    1답변

    파이썬 스크립트에서 작업 중이며 일부 정보를 로그 파일에 쓰는 데 Python 로깅 모듈을 사용하고 있습니다 (http://docs.python.org/howto/logging.html 참조). import logging import logging.config logging.config.fileConfig('logging.conf') # creat

    3

    1답변

    그래서 PyDev에서 IronPython을 사용하고 있으며 numpy를 가져 오려고합니다. 대신 multiarray.py 파일 만 multiarray.pyd 파일이 있기 때문에 Traceback (most recent call last): File "C:\Users\Dan\workspace\Practice\src\practice.py", line 8, i

    10

    3답변

    Snow Leopard에서 Lion으로 업그레이드했는데 업데이트해야하는 오래된 파이썬 C- 확장자 제대로 컴파일하고 싶지 않았다. 나는 여기서 무엇을해야할지 정말로 모른다. 나를 도와 주면 누구나 컴파일을 할 수 있겠습니까? 그것은 스노우 레오파드에서 다시 잘 정리했습니다. Home:folder Me$ python setup.py build running

    10

    1답변

    C 확장 모듈에서 함수에 대한 가변 인수가있을 가능성이 있습니다. 약 을 읽는다면, 몇 가지 필수 항목과 일부 옵션을 모두 받아 들일 수 있는지를 알고 있어야 할 것 같습니다. 나는 PyArg_UnpackTuple이 이것을 처리 할 수 ​​있었으면 좋겠지 만, 잘못된 길로 보이는 것을 사용하려고 할 때 버스 오류를 줄 것으로 보인다. 예를 들어 확장 모듈로