python-c-api

    8

    2답변

    그래서 일반적으로 파이썬에서 Global Interpreter Lock (GIL)이 어떻게 작동하는지 꽤 잘 알고 있습니다. 본질적으로 인터프리터가 실행 중일 때 한 스레드는 N tick 당 GIL을 보유하고 (N은 sys.setcheckinterval을 사용하여 설정할 수 있음), GIL이 해제되고 다른 스레드가 GIL을 획득 할 수 있습니다. 하나의 스

    2

    1답변

    C에서 Python 확장자을 작성하는 중 일부 문제를 테스트하려고 시도했지만 PyObject*을 C int에서 빌드 할 수 없음을 깨달았습니다. 여기에 문제를 보여줍니다 컴파일 가능한 코드는 #include <Python/Python.h> int main(){ PyObject* obj = Py_BuildValue("i", 42); ret

    1

    1답변

    Iterators 만 필요한 도구와 모듈 <algorithm>의 함수 포인터를 PyObjects에 사용할 수 있습니까? 내가 해결하려는 구체적인 문제는 (그것을 배울 구성되어) : 내가 파이썬 목록에 저장된 ID의 거대한 목록을 지금 나는 std::binary_search을 수행 할 이 목록에서 C++로 작성된 모듈을 사용하십시오. 파이썬 목록을 c- 배열

    3

    2답변

    None 값을 포함하는 튜플을 C 확장자에서 파이썬으로 반환하는 적절한 방법은 무엇입니까? 나는 하나의 None 값이 result = Py_BuildValue(""); 와 튜플이 result = Py_BuildValue("(ii)", 123, 456); 같은 것을 사용하여 만들 수 있지만, 예를 들어 얻을이 결합 할 수있는 방법이 표시되지 않는 것을

    6

    1답변

    뭔가 새로운 것을 배우기 위해 현재 C에서 numpy.mean() 함수를 다시 구현하려고합니다. 3D 배열을 가져 와서 2D 배열을 모든 값의 평균을 계산할 수는 있지만 실제로 파이썬에 새로운 배열을 반환하는 방법을 모르겠습니다. 내가 읽은 출처에서, 나는 포인터와 같은 것들로 심각한 저글링을해야한다고 생각한다. 나는 이것에 익숙하지 않다. (그렇게되기를

    13

    3답변

    C++에서 파이썬 클래스의 메서드를 호출하려고합니다. 이것이 호출되는 C++ 메소드는 C++ 콜백입니다. 파이썬 메서드를 호출 할 때이 메서드 내에서 segmentation fault을 제공하고있었습니다. 난 PlxMsgWrapper 콜백에 사용될 파이썬 방법이다 // (pFunc is global variable of type PyObject*) pFu

    0

    1답변

    파이썬 메소드의 참조를 C에 인수로 전달할 수 있는가?이 메소드는 C 코드가 실행 된 후에 실행되는 콜백 메소드이다.

    1

    1답변

    임베디드 파이썬 인터프리터를 Exim에 추가하고 있습니다. 임베디드 펄 인터페이스를 복사했고 파이썬이 오랫동안 코딩 된 임베디드 perl 인터프리터와 똑같이 작동 할 것으로 기대한다. 목표는 sysadmin이 exim의 표준 ACL 명령을 사용하는 대신 강력한 스크립트 언어 (예 : python)로 복잡한 기능을 수행하도록 허용하는 것입니다. exim의 A

    1

    1답변

    아래 코드는 C++ 코드이며 동일한 디렉토리에서 파이썬 스크립트 'rule.py'를 호출합니다. #include <Python.h> #include <iostream> using namespace std; int dou(int a) { PyObject *pModule, *pDict, *pFunc, *pArgs, *pRetVal;

    0

    1답변

    현재 Klatt를 사용하여 모음을 작성했으며 C http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/speech/systems/klatt/으로 작성되고 컴파일되었습니다. .wav 파일을 출력하는 터미널 명령을 호출하여 파이썬 프로그램을 사용하여 자동으로 모음을 만듭니다. 이 웨이브 파일은 파이썬 프로그