Pregunta

Tengo cerca de 20 clases simples de C ++ que representan diferentes distribuciones de probabilidad. Me gustaría ponerlos a disposición en Python. ¿Cuál es la manera más fácil de hacer esto? No me importa tener un programa de generación automática de envolturas, pero no quiero volver a escribir las clases.

Además, algunos de mis clases de uso de bibliotecas uBLAS Boost. ¿Hay una manera de pasar en arrays numpy desde Python?

¿Fue útil?

Solución

En realidad, ninguna de las personas.

Boost.Python ampliamente para operar una biblioteca de C ++ de Python.

Hay convertidores fáciles para uBlas y NumPy , si no le importa los valores de la copia de alrededor. Si lo hace, se puede tratar de conseguir PyUblas de trabajo, lo que permite compartir la memoria entre NumPy y uBlas .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top