У меня около 20 простых классов C++, которые представляют различные распределения вероятностей. Я хотел бы сделать их доступными в Python. Каков самый простой способ сделать это? Я не против того, чтобы программа автоматически создавала обертки, но я не хочу повторять типы.ctypes, pyrex, swig или cython для этой проблемы?
Кроме того, некоторые из моих классов используют библиотеки Boost uBLAS. Есть ли способ автоматически передавать массивы numpy из Python?
Как насчет boost.python? http://www.boost.org/doc/libs/1_45_0/libs/python/doc/index.html – GWW 2010-12-03 18:13:41