Вопрос

У меня около 20 простых классов C ++, которые представляют различные распределения вероятностей. Я хотел бы сделать эти доступные в Python. Какой самый простой способ сделать это? Я не против иметь программу автоматически генерировать обертки, но я не хочу выводить классы.

Кроме того, некоторые из моих классов используют Boost Ublas библиотеки. Есть ли способ автоматически проходить в Numpy массивы из Python?

Это было полезно?

Решение

На самом деле, никто из них.

я использую Boost.python. Эффективно управлять библиотекой C ++ из Python.

Есть Легкие преобразователи Для UBLAS и Numpy, если вы не возражаете против копирования ценностей вокруг. Если вы сделаете, вы можете попытаться получить Pyublas. Для работы, что позволяет совместно использовать память между Numpy и UBLAS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top