Tag: C ++

Ist die Python C API vollständig kompatibel mit C ++?

Wie ich die Beziehung zwischen C und C ++ verstehe, ist diese im Wesentlichen eine Erweiterung des ersteren und behält eine gewisse Abwärtskompatibilität bei. Ist es sicher zu vermuten, dass die Python C API mit C ++ – Code aufgerufen werden kann? Mehr zu dem Punkt, ich merke, dass die offizielle Python-Dokumentation bündelt C und […]

Probleme beim Installieren von libxml2 unter Mac OS X

Ich versuche, libxml2 auf meinem Mac zu installieren (OS 10.6.4). Ich versuche wirklich, nur ein Scrapy-Skript in Python zu rennen, was mich dazu verpflichtet hat, Twisted, Zope und jetzt libxml2 zu installieren. Ich habe die neueste Version heruntergeladen (2.7.7, von xmlsoft.org) und versuchte diese Anleitung hier zu veröffentlichen . Zusammenfassend habe ich diesen Befehl (im […]

Python / C ++ / Java: Gibt es eine Bibliothek, die Charaktere erkennt und mir sagt, wo sie sich in einem Bild befinden?

Ich habe in PyTesser / Tesseract geschaut und so weit ich, wie ich sagen kann, gibt es mir nur einen String, sobald ich ein Bild eingegeben habe. Allerdings möchte ich stattdessen das Koordinaten- / Bounding-Rechteck jedes Charakters erhalten, das es erkannt hat. Die Saite selbst könnte für mich später nützlich sein, aber jetzt ist das […]

"Kein Modul namens fcntl" wenn py Skript aus c # laufen, sondern funktioniert aus Windows-Befehlszeile

Ich rufe ein Python-Skript an, das imaplib.py verwendet und das "no module named fcntl" Fehler bekommt. Von der Suche fand ich, dass dieses Modul nur in Unix verfügbar ist und so frage ich mich, ob das py-Skript verwirrt ist, was os es läuft unter. Wieder funktioniert das Skript unter Windows direkt aus dem python-Verzeichnis. var […]

Lesen der Kameraeingabe von / dev / video0 in python oder c

Ich möchte aus der Datei / dev / video0 entweder über c oder python lesen und die eingehenden Bytes in einer anderen Datei speichern. Hier ist mein C-Code: #include<stdio.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> int main() { int fd,wfd; fd=open("/dev/video0",O_RDONLY); wfd=open("image",O_RDWR|O_CREAT|O_APPEND,S_IRWXU); if(fd==-1) perror("open"); while(1) { char buffer[50]; int rd; rd=read(fd,buffer,50); write(wfd,buffer,rd); } return 0; } Wenn ich […]

Gleitender Durchschnitt von 3 Elementen durch C oder Python

Ich möchte den gleitenden Durchschnitt von 3 Elementen berechnen. Zum Beispiel habe ich 25 Elemente der Verkaufsdaten. Ich muss den gleitenden Durchschnitt aus der Mittelung dieser 25 Datenelemente berechnen. Wenn ein echtes Array als Daten gegeben wird, möchte ich ein Programm schreiben, das einen 3-gang gleitenden Durchschnitt bestimmt und ein Array erzeugt. Die Anzahl der […]

Wie man eine Liste / Array von structs von python zu C übergibt

Ich habe eine C-Funktion, die von C und Python abrufbar sein muss. Ich habe Schwierigkeiten herauszufinden, wie man eine Python-Liste von c-Typ-Strukturen, von denen jeder mehrere verschachtelte Strukturen enthält, an die c-Funktion übergeben kann. Eine einzelne dieser Strukturen sieht so aus in Python aus: class STATION_MM_NODE(ctypes.Structure): _fields_ = [ ("signal", MM_STRUCT), ("noise", MM_STRUCT), ("signalWindowLen", ctypes.c_double), […]

Python-Sentinel in C ++ – Erweiterung

Ich arbeite an einem Python-Erweiterungsmodul, das in C ++ geschrieben wurde. Nach der Python- Dokumentation soll die Modulmethode so geschrieben werden: static PyMethodDef SpamMethods[] = { … {"system", spam_system, METH_VARARGS, "Execute a shell command."}, … {NULL, NULL, 0, NULL} /* Sentinel */ }; Aber ich sehe, dass einige Entwickler den Sentinel so schreiben: static PyMethodDef […]

Cython-Crash aus Dokumentationsbeispiel

Ich benutze Cython 0.19.2 (und Python 2.7.1), um C ++ – Klassen Python auszusetzen. Als erster Versuch habe ich einen Test mit dem "Rectangle" -Klasse-Beispiel der Dokumentation gemacht. Http://docs.cython.org/src/userguide/wrapping_CPlusPlus.html Ich habe einen Unfall, den ich nicht verstehe. Ich habe versucht, den Code zu vereinfachen. Aber ich habe immer noch das problem Hier ist meine Pyx-Datei, […]

Filtern von Verzeichnissen beim Analysieren von cpp-Dateien in get-includes in pythonbindungen / clang

Ich sollte einen python-clang-parser schreiben, der alle einschlüsse in cpp-dateien zurückgibt. Also benutze ich sth wie der folgende Code: def _main(): from clang.cindex import Index from optparse import OptionParser filter=['/usr/lib','usr/include'] p=OptionParser() (o,a)=p.parse_args() i=Index.create() t=i.parse(None,a) for i in t.get_includes(): print i.include if __name__=='__main__': _main() Jetzt muss ich nur einige Einschlüsse wie bestimmte Verzeichnisse filtern: filter=['/usr/lib','usr/include'] Frage […]

Python ist die beste Programmiersprache der Welt.