Vra

Ek wil die gebruik nltk biblioteke in c++.

Is daar 'n gom taal/meganisme wat ek kan gebruik om dit te doen?

Rede:Ek het vir 'n rukkie geen ernstige programmering in c++ gedoen nie en wil terselfdertyd NLP-konsepte hersien.

Dankie

Was dit nuttig?

Oplossing

Jy kan ook probeer om die Boost.Python biblioteek; wat het hierdie vermoë . Hierdie biblioteek is hoofsaaklik gebruik word om C ++ om Python blootstel nie, maar kan die ander manier om gebruik te word.

Ander wenke

Alhoewel dit meer normaal is om c++ libs vanaf python te roep - jy kan 'n python-module van c++ oproep deur basies die python-interpreter te noem en dit die python-bron te laat uitvoer.Dit word genoem inbedding

Alternatiewelik die hupstoot.python biblioteek maak dit baie maklik.

Ek het nie probeer direk bel Python funksies van C ++, maar hier is 'n paar alternatiewe idees ...

In die algemeen, is dit makliker om C ++ kode oproep van 'n hoë-vlak taal soos Python as andersom. As jy belangstel in hierdie benadering is, dan kan jy 'n C ++ kodebasis en toegang is dit van Python skep. Jy kan óf direk die eksterne API verskaf deur luislang [dit iewers moet beskryf word in die Python docs] gebruik of gebruik 'n instrument soos sluk aan die C ++ outomatiseer -. To-Python wikkel proses

Afhangende van hoe jy die biblioteek gebruik, jy kan alternatiewelik skep Python skrifte wat jy noem van C ++ met die exec * funksies.

Pyrex kan skoon gebruik word vir hierdie doel . Daar is 'n voorbeeld in die bron-kode release .

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top