Tag: C ++

Aufruf von Python aus einem C ++ – Programm zur Verteilung

Ich möchte python-Skript-Dateien aus meinem C ++ – Programm anrufen. Ich bin mir nicht sicher, dass die Leute, die ich verteilen werde, Python installiert haben. Im Grunde bin ich auf der Suche nach einer .lib-Datei, die ich verwenden kann, hat eine Apache wie Verteilerlizenz.

Installieren von Bitarray in Python 2.6 unter Windows

Ich möchte Bitarray in Windows installieren python 2.6 installieren. Ich habe mingw32 installiert, und ich habe C:\Python26\Lib\distutils\distutils.cfg gesetzt auf: [build] compiler = mingw32 Wenn ich tippe, in einem cmd.exe Fenster: C:\Documents and Settings\john\My Documents\bitarray-0.3.5>python setup.py install Ich bekomme: [normal python messages skipped] C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python26\include -IC:\Python26\PC -c bitarray/_bitarray.c -o build\temp.win32-2.6\Release\bitarray\_bitarray.o bitarray/_bitarray.c:2197: error: […]

Fehler: Wert des Typs 'PyObject' (aka '_object') ist nicht kontextuell konvertierbar zu 'bool'

Ich PyObject ein Python-Modul an C als PyObject . Ich möchte überprüfen, ob dieser Wert NONE in meinem C-Code ist, mit diesem Formular: int func(PyObject tmp) { if(tmp) { // etc Ich bekomme den folgenden Fehler. Wie kann ich von einem PyObject zum booleschen Wert umwandeln, so ähnlich wie Python's if-Funktion verhält. Es ist bemerkenswert, […]

Strukturausrichtung mit PyOpenCL

Update: Das int4 in meinem Kernel war falsch Ich benutze pyopencl aber bin nicht in der Lage, strukturelle Ausrichtung zu erhalten, um richtig zu arbeiten. In dem unten stehenden Code, der den Kernel zweimal aufruft, wird der b Wert korrekt zurückgegeben (als 1), aber der c Wert hat einen "zufälligen" Wert. Mit anderen Worten: Ich […]

Fehler: Befehl 'c ++' fehlgeschlagen mit Exit Status 1

Also versuche ich, Pyv8 zu installieren, indem ich die Anweisung von https://andrewwilkinson.wordpress.com/2012/01/23/integrating-python-and-javascript-with-pyv8/ sudo aptitude install scons libboost-python-dev svn checkout http://v8.googlecode.com/svn/trunk/ v8 svn checkout http://pyv8.googlecode.com/svn/trunk/ pyv8 cd v8 export PyV8=`pwd` cd ../pyv8 python setup.py build sudo python setup.py install Fehler beim Ausführen des zweiten letzten Befehls zum Erstellen des Setups. -Wstrict-prototypes -fPIC -DBOOST_PYTHON_STATIC_LIB – DV8_NATIVE_REGEXP -DENABLE_DEBUGGER_SUPPORT […]

Vergleich von #include und Verwenden von namespace std in C ++ mit import in Python

Ich las durch viele Seiten im Internet über die #include Anweisung und unter using namespace std Phrase in C ++ und ich brauche eine Klärung. Da ich schon Python kenne, werde ich es als Analogie verwenden. Zunächst einmal in C ++ #include library Und in Python import library sind gleich. Dann in C ++ #include […]

Windows Universal Apps: Rufen Sie die Python-Methode von C #

Ich habe eine .py-Datei, die ich anrufen möchte und bekomme den Wert, den es in meiner App zurückgibt. Meine Hauptabsicht ist es, scikit-lernen für das maschinelle Lernen in meiner C # -basierten Universal App zu verwenden, wie würde ich das erreichen?

Warum einige Eigen-Vektor-Zeichen von C ++ Armadillo unterscheiden sich von Python und R

Ich habe mich gefragt, warum das Zeichen der Elemente in den Eigenvektoren von Armadillo das Gegenteil von anderen Sprachen wie Python (dh numpy) und R. Beispielsweise: C ++ using namespace arma; vec eigval; mat eigvec; // C++11 initialization mat A = { 1, -1, 0, -1, 2, -1, 0, -1, 1}; eig_sym(eigval, eigvec, A); eigvec.print("Eigen […]

MinGW-Compiler für Pip nach "kann nicht finden vcvarsall.bat" Fehler, funktioniert immer noch nicht

Also habe ich versucht zu tun: pip install pycrypto –upgrade Was mich zum Fehler geführt hat: Cannot find "vcvarsall.bat" Was führte mich zu dieser lösung: Wie benutzt man den Gcc-Compiler von MinGW bei der Installation von Python-Paket mit Pip? Also habe ich ein distutils.cfg erstellt und jetzt pap benutzt MinGW. Aber ich bekomme noch einen […]

Wie bekomme ich Visual Express 2010, um meine python.h Header-Datei zu finden?

Ich habe schon eine Suche gemacht, aber ich konnte einfach nicht finden was ich gesucht habe. Ich möchte ein Python-Modul mit C ++ und Visual C ++ Express 2010 erstellen. Jetzt muss ich Python.h einschließen, aber wenn ich es kompiliere, kann es Python.h nicht finden. Wie gebe ich meinem VC die Python-Header-Datei?

Python ist die beste Programmiersprache der Welt.