python-c-api

    2

    1답변

    두 개의 스레드에서 동시에 실행되는 두 개의 함수가 있습니다. 두 함수 모두이 메서드를 PyObject_CallObject(pFunc,pArgs) 이라고 부르며 두 개의 다른 파이썬 함수를 실행합니다. 하지만 그렇게하려고하면 access violation reading location 예외가 발생합니다. 두 기능 모두에 사용 된 pFunc과 pArgs은 해

    10

    1답변

    C++에서 PyObject의 참조 횟수를 얻는 방법은 무엇입니까? 증가/감소하는 함수 Py_INCREF 및 Py_DECREF이 있지만 개체 참조 카운트를 반환하는 함수를 찾지 못했습니다. 디버깅 용으로 필요합니다.

    0

    1답변

    C++로 작성된 Windows 응용 프로그램이 있습니다. 처리를 위해 python 스크립트에 전달해야하는 문자열 벡터가 있습니다. 간단한 형식으로 C++에서 파이썬을 임베딩하는 방법을 알고 있지만 문자열의 벡터와 동일한 파이썬 개체를 만드는 방법을 살펴 보겠습니다. 내가 좋아하는 뭔가를 찾고 : for (size_t i = 0; i < myvector.si

    3

    2답변

    numpy API를 사용하여 일반화 된 ufunc를 만들려고합니다. 입력은 하나의 (n x m) 행렬 및 스칼라이고 출력은 두 행렬 ((n x p) 및 (p x m))입니다. 그러나 나는 그것을하는 방법을 모른다. 누군가 나를 도울 수 있니? I는 입력 (행렬 및 스칼라)를 읽을 수 "(n,m),()->(n,p),(p,m)" 하지만 서명의 치수 (P)와

    3

    2답변

    numpy와의 통합을 위해 updating a quaternions package이되었으므로 파이썬 2와 파이썬 3 모두에서 사용할 수 있습니다. 불행하게도 기본 가져 오기 단계는 3으로 비참하게 실패합니다. x, 파이썬 2.7에서는 결코 실패한 적이 없다. (나는 python2.7을 사용하여 2.7 버전을 컴파일하고 python3.x를 사용하여 3.x 버

    2

    1답변

    내 시스템은 복잡한 프로세스의 핵심 역할을하는 C++ 주요 부분으로 구성됩니다. 이 코어는 여러 작업을 수행 한 다음 HTML 기술을 기반으로 그래픽 사용자 인터페이스에 표시하는 Python 스크립트를 실행하는 작업을 담당합니다. 이 HTML 문서는 WTL을 사용하여로드되지만 파이썬에서 생성 된 정보가 그 지점에 도달하기 전에 내 문제가 발생하기 때문에 관

    0

    1답변

    그래서 임베디드 CPython 인터프리터를 사용하여 파이썬 코드를 실행하는 C 프로그램이 있습니다. 문제는 파이썬 코드에 오류가있는 경우 인터프리터에서 제공하는 행 번호 정보가 쓸모가 없다는 것입니다. 왜냐하면 PyEval_EvalCodeEx을 호출 할 때마다 행 수가 1로 계산되기 때문입니다. 따라서 파이썬 인터프리터에 컨텍스트를 제공하고 싶습니다. 코드

    3

    1답변

    LRU 캐시를 구현하는 C 확장자가 https://github.com/pbrady/fastcache입니다. 필자는 최근에 캐싱을 상당히 많이 사용하는 애플리케이션 (SymPy)에서 타임 아웃 신호가 손실되고 애플리케이션이 계속 실행되는 것으로 나타났습니다. 이는 순수한 Python LRU 캐시 (예 : functools.lru_cache)가 아닌 C 확장자

    6

    1답변

    나는 특히 Python의 C-API에서 continuations에 관심이 있습니다. 내가 이해하는 바에 따르면, 연속성은 필요에 따라 호출 스택을 조작하기 위해 저수준 호출 규칙을 추상화해야합니다. 나는이 흩어져있는 here과 there의 몇 가지 예를 발견 할만큼 충분히 운이 좋았습니다. 몇 가지 예를 들자면,이 추상화는 영리한 C (환경에 대한 가정 포

    0

    1답변

    파이썬 인터프리터와 비교해 실행할 때 파이썬 파일이 잘 작동합니다. 내가 파이썬 C API를 사용하여 C 프로그램에서 같은 파일을 호출하려고 해요 : File "floatcli.py", line 1 üBa ^ SyntaxError: invalid syntax :이 프로그램을 실행할 때 나는 파이썬 구문 오류, 그러나 #include <