Domanda

Ho circa 20 semplici classi C ++ che rappresentano varie distribuzioni di probabilità. Vorrei renderli disponibili in Python. Qual è il modo più semplice per farlo? Non mi dispiace avere un programma genera automaticamente gli involucri, ma io non voglio riscrivere le classi.

Inoltre, alcuni dei miei corsi usano uBLAS Boost librerie. C'è un modo per passare automaticamente in array NumPy da Python?

È stato utile?

Soluzione

In realtà, nessuno di quelli.

Boost.Python ampiamente per operare una libreria C ++ da Python.

Ci sono convertitori facile per uBLAS e NumPy , se non ti dispiace la copia di valori intorno. Se lo fai, si può cercare di ottenere PyUblas al lavoro, che permette la condivisione della memoria tra NumPy e uBLAS .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top