preguntar acerca de boost-python

1
réponses

Alimenter une liste Python dans une fonction en prenant un vecteur avec Boost Python

j'ai une fonction avec la signature: function(std::vector<double> vector); et je l'ai exposé, mais il ne prend pas en Python listes. J'ai regardé les autres réponses, et la plupart impliquent de changer la fonction pour prendre boost::python …
demandé sur 1970-01-01 00:33:33
4
réponses

boost::python: Python liste de std::vector

enfin je suis capable d'utiliser std::vector en python en utilisant l'opérateur []. Le truc est de fournir simplement un conteneur dans le boost C++ wrapper qui gère les trucs vectoriels internes: #include <boost/python.hpp> #include <vecto …
demandé sur 1970-01-01 00:33:30
5
réponses

comment retourner numpy.tableau de boost::python?

je voudrais retourner quelques données du code C++ comme un numpy.array objet. J'ai eu un coup d'oeil à boost::python::numeric, mais sa documentation est très laconique. Puis-je obtenir un exemple de retour d'un (pas très grand) vector<double> …
demandé sur 1970-01-01 00:33:32
6
réponses

Comment puis-je implémenter une Classe C++ en Python, pour être appelé par C++?

j'ai une interface de classe écrite en C++. J'ai quelques classes qui implémentent cette interface également écrite en C++. Ceux-ci sont appelés dans le contexte d'un plus grand programme C++, qui implémente essentiellement "main". Je veux être ca …
demandé sur 1970-01-01 00:33:32
3
réponses

Boost:: Python — possibilité de convertir automatiquement depuis dict — > std:: map?

j'ai une Classe C++, avec une fonction de membre qui peut prendre un petit à un grand nombre de paramètres. Appelons ces Paramètres, A-F. Tous les paramètres ont des valeurs par défaut. Dans le cadre du projet python sur lequel je travaille, je veu …
demandé sur 1970-01-01 00:33:31