Resultados da pesquisa a pedido "boost-python"

1 a resposta

Boost-python Como passar uma instância de classe c ++ para uma classe python

Eu sou novo para impulsionar python. Eu tenho que primeiro iniciar uma instância de classe cpp no código cpp e depois passar essa instância cpp para código python, use uma instância de classe python para invocá-la (a instância cpp). Eu tentei a ...

1 a resposta

Expondo um ponteiro no Boost.Python

Eu tenho essa classe C ++ muito simples: class Tree { public: Node *head; }; BOOST_PYTHON_MODULE(myModule) { class_<Tree>("Tree") .def_readwrite("head",&Tree::head) ; }Eu quero acessar a variável head do Python, mas a mensagem que vejo é: No ...

1 a resposta

Como quebrar uma função C ++ que retorna boost :: optional <T>?

Eu quero envolver uma função que retorne umboost::optional<T>. Ou seja, dado: class Foo { boost::optional<T> func(); };Eu gostaria de encerrar isso de alguma forma, para que o Python obtenha umT por valor ouNone: class_<Foo>("Foo") .def("func", ...

1 a resposta

Aumentar a exportação da classe Python falha ao compilar com erro de vinculação no visual studio 2013

Compilei o Boost e usei para exportar a seguinte função para uma DLL: #include <boost/python.hpp> using namespace boost::python; std::string greet() { return "hello, dude !!"; } BOOST_PYTHON_MODULE(hello) { def("greet", greet); } Isso carregou ...

2 a resposta

Extraindo char não assinado da matriz numpy.uint8

Eu tenho código para extrair um valor numérico de uma sequência python, e funciona bem na maioria dos casos, mas não para uma matriz numpy. Quando tento extrair um caracter não assinado, faço o seguinte unsigned char val = ...

1 a resposta

Classe C ++ não reconhecida pelo Python 3 como um módulo via Boost.Python Embedding

O exemplo a seguir do Boost.Python v1.56 mostra como incorporar o interpretador Python 3.4.2 em seu próprio aplicativo. Infelizmente esse exemplo não funciona imediatamente na minha configuração com o MSVC2013 no Windows 8.1. E eu não encontrei 1 ...

2 a resposta

Conversão C ++ da matriz NumPy para Mat (OpenCV)

Estou escrevendo um invólucro fino em torno da biblioteca de realidade aumentada da ArUco (que é baseada no OpenCV). Uma interface que estou tentando criar é muito simples: Python passa a imagem para o código C ++;O código C ++ detecta ...

2 a resposta

MacOSX + Boost_Python + PyFTGL: - Símbolo não encontrado, esperado em: espaço para nome simples

Estou tentando instalar o PyFTGL no MacOSX Yosemite. A versão python que estou usando é 2.7 da macports. Eu instalei o boost de macports especificando + python27. Para instalar o PyFTGL que criei a partir da fonte e editei o arquivo ...

1 a resposta

Gerenciando código Python 3 com SCons

no trabalho, tenho a tarefa de converter uma grande biblioteca com o código Python 2.7 em Python 3.x. Esta biblioteca contém muitos scripts e extensões criados com o boost python para C ++. Tudo isso é construído com SCons, que não funciona com ...

2 a resposta

boost python suporta uma função retornando um vetor, por ref ou valor?

Eu sou novo no python, já olhei para o boost python e parece muito impressionante. No entanto, ao longo da introdução, não consigo encontrar nenhum exemplo de onde o vetor de objetos é retornado como lista / tuplas python. Ou seja, pegue este ...