boost-python

    0

    1답변

    이 문제는 매우 간단하고 나는 사소한 것을 오해 할 것입니다. 그러나 몇 시간 동안 해결책을 찾지 못했기 때문에 여기에서 질문을하게하십시오. 내가 Boost.Python를 사용하여 파이썬 몇 가지 고정 된 유형 T (예를 들어 double)로 std::vector<T> 컨테이너 클래스의 push_back 방법을 수출하고 싶은 무엇 . typedef std:

    2

    1답변

    raw_function을 사용하여 클래스 메서드를 노출하려고합니다. 같은 뭔가 : 지금 namespace py = boost::python; class MyObject { public: py::object foo(py::tuple args, py::dict kwargs) { // whatever } }; , 나는 밖으

    3

    1답변

    나는 전달하고자하는 클래스가 shared_ptr입니다. 따라서, 나는 그것이 팩토리 메소드로 구성 얻을하려면 : py::class_<MyClass, boost::shared_ptr<MyClass>>("MyClass") .def("__init__", py::make_constructor(MyClass::factory)) ; 이 factory()

    3

    1답변

    나는 py::object obj = whatever(); 내가 정상 파이썬 규칙을 사용하여 인쇄 할 부스트 파이썬 객체를 가지고있다. // I want the effect of print 'My object is ', obj std::cout << "My object is " << obj << std::endl; 거대한 컴파일러 덤프로 컴파일되지

    1

    2답변

    새로운 64 비트 윈도우 머신 (Windows 7 Enterprise, SP1)에 pythonxy (2.7.6.1)를 다운로드했습니다. 파이썬을 실행하려고하면 side-by-side 구성이 잘못되었다는 오류가 발생합니다. WinPython 32 비트 (2.7.6.3)는 WinPython 64 비트가 똑같은 동작을 보여줍니다. 그러나 필자는 파이썬 모듈을 부

    2

    1답변

    Boost.Python v1.56의 다음 예제는 Python 3.4.2 인터프리터를 자신의 응용 프로그램에 임베드하는 방법을 보여줍니다. 아쉽게도이 예제는 Windows 8.1에서 MSVC2013을 사용하여 구성한 경우에는 작동하지 않습니다. 그리고 나는 적어도 10 년이나 그보다 더 작은 것이 없다는 사실에 대한 완전한 예제를 발견하지 못했습니다. 나는

    0

    1답변

    Boost.Python을 사용하여 파이썬에서 eigen3을 노출하려고합니다. 내가하고 싶은 무엇 functionunaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) 를 노출 할 수있는 방법을 찾을 수없는 것은 그런 일에 저를 허용 뭔가 : 파이썬 import libMatrix as mat a = mat.Matri

    0

    1답변

    boost::python::list을 사용하여 목록의 목록을 만들고 싶습니다. 이 코드를 시도했지만 하위 목록에 추가 기능이없는 것 같습니다! boost::python::list array; boost::python::list temp; for (int i = 0; i < max; i++) { array.append(temp)

    3

    1답변

    나는 boost::python을 사용하여 Python을 C++ 프로그램에 통합합니다. 이제 boost::python::exec_file()을 통해 실행되는 Python 프로그램이 sys.argv을 통해 내 C++ 프로그램의 명령 줄 인수를 얻을 수 있기를 바랍니다. 이것이 가능한가?

    2

    1답변

    Boost.Python을 사용하여 Python으로 C++ 함수를 내보내는 중입니다. 이 함수에서 로컬 스택 프레임 인 에있는 파이썬 객체에 액세스하려면없이이 객체를 파이썬 측에서 액세스해야합니다. 예 : 나는 PyEval_GetLocals를 사용하여 로컬 스택 프레임에 액세스 할 수 있습니다 x = X() def fun(): cppfun()