Frage

Ich möchte die portieren Specialk Poker Hand Evaluator zu R. Ich denke, das sollte relativ einfach mit der RCPP -Paket, aber ich habe keine Ahnung, wo ich anfangen soll.

Die vorhandenen Tutorials scheinen sich auf die Entwicklung neuer C ++ - Code für die Verwendung in R. in diesem Fall zu konzentrieren. Ich habe C ++, das ein Problem löst, und ich möchte diesen Code in R mit minimalem Ärger verwenden. Wenn der Code eine, in sich geschlossene Funktion wäre, konnte ich ihn kompilieren und im Handel verbinden in der Reihe, aber das funktioniert hier nicht.

Ich denke, diese Frage hat 2 Teile:

  1. Muss ich Änderungen an der C ++ - Quelle vornehmen, um sie mit RCPP kompatibel zu machen?
  2. Wie nenne ich diesen Code von R, da es sich nicht um eine kleine, in sich geschlossene Funktion handelt, die ich mit Inline dynamisch kompilieren und verknüpfen kann?

Ich bin auch offen für die Java-, Python- oder Objective-C-Versionen des Bewerters, aber ich denke nicht

War es hilfreich?

Lösung

Hast Du Dir angesehen RCPP Was macht es ziemlich schmerzfrei, R und C ++ zu kombinieren?

Viele Pakete verwenden es, um vorhandenen C ++ - Code zu R zu R. Sie können sich auch Fragen unter dem unter dem ansehen [rcpp] Schild. Ziemlich umfassende Dokumentation in dem Paket, an meiner Website und an anderen Orten.

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