Frage

Ich habe etwa 20 einfache C ++ Klassen, die verschiedenen Wahrscheinlichkeitsverteilungen darstellen. Ich möchte diese in Python machen. Was ist der einfachste Weg, dies zu tun? Ich habe nichts dagegen kein Programm automatisch Wrapper erstellt haben, aber ich möchte nicht, die Klassen in das Feld eintragen.

Außerdem verwenden einige meiner Klassen-Boost uBLAS Bibliotheken. Gibt es eine Möglichkeit passiert automatisch in numpy Arrays aus Python?

War es hilfreich?

Lösung

Eigentlich keiner von denen.

Ich verwende Boost.Python extensiv eine C ++ Bibliothek von Python zu arbeiten.

Es gibt leicht Konvertern für uBlas und NumPy wenn Sie das Kopieren von Werten nicht um etwas dagegen. Wenn Sie das tun, können Sie versuchen zu bekommen PyUblas Arbeit, die gemeinsame Nutzung von Speicher zwischen NumPy ermöglicht und uBlas .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top