Tag: C ++

Cython: Vorlagen in Python-Klasse Wrapper

Frage Gibt es eine Möglichkeit, einen Python-Wrapper für Cython-wrapped C ++ – Klasse mit Vorlagen zu erstellen? (Dh genau das, was hier gezeigt wird, aber mit Vorlagen: http://docs.cython.org/src/userguide/wrapping_CPlusPlus.html#create-cython-wrapper-class ). Ich weiß über die fusionierten Typen Workaround ( https://groups.google.com/forum/#!topic/cython-users/qQpMo3hGQqI ), aber das erlaubt Ihnen nicht, Klassen wie vector<vector<int>> : die Verschmolzene Typen haben ganz überraschend keinen […]

Erfassen von handgezeichneten Formen aus Flowchart OpenCV

Ich bin wirklich neu bei OpenCV und ich brauche eine Anleitung, was ich tue. Grundsätzlich habe ich dieses handgezeichnete Flußdiagramm und ich muß die Formen des Flußdiagramms identifizieren Unten ist ein Flussdiagramm, das ich gezeichnet habe ImageOriginal Ich habe einige Codes geschrieben, um Formen in Python OpenCV3 zu erkennen image = cv2.imread("images/trackShape.jpg") orig = image.copy() […]

Ctypes vs C Erweiterung

Ich habe ein paar Funktionen in C für ein Spielprojekt geschrieben. Diese Funktionen werden sehr viel genannt (ca. 2000-4000 Mal pro Sekunde). Die Funktionen werden in C für die Rohgeschwindigkeit geschrieben. Jetzt ist der einfachste Weg für mich, diese Funktionen in Python aufzunehmen, um ctypes zu verwenden. Die Alternative ist, eine C-Erweiterung zu Python um […]

Verschlüsselung / UnEncrypt Python Scripts in C

Duplikate (die ich nicht gefunden habe Antworten): https://stackoverflow.com/questions/4066361/how-to-obfuscate-python-code Wie schütze ich Python-Code? Also habe ich bei den beiden Links oben gesehen ^^ und ich habe nichts für die einfache Verschlüsselung von Python-Skripten und / oder Verschleierung von Python-Code gefunden. Also bin ich neu bei C, aber erlebt in Python, und wenn ich kommerzielle Pythonprojekte entwickeln […]

Pythons int Funktion Leistung

Hat Pythons eingebaute Funktion int immer noch versucht, den übergebenen Wert zu konvertieren, auch wenn der Wert bereits eine Ganzzahl ist? Genauer: Gibt es einen Leistungsunterschied zwischen int('42') und int(42) , der durch Umwandlungsalgorithmus verursacht wird?

Const Korrektheit von Pythons C API

Es scheint, dass die Python-C-API nicht mit der Konstanten-Korrektheit von Zeichen-Arrays übereinstimmt. Beispielsweise akzeptiert PyImport_ImportFrozenModule ein char* , während PyImport_ImportModule ein const char* akzeptiert. Die Implikation von all dem ist, dass in meiner C ++ – Anwendung, die ich mit einem eingebetteten Python-Interpreter schreibe, ich manchmal das String-Literal, das ich an einen Python-API-Aufruf als nur […]

Verknüpfen von Python mit Open CV auf Mac

Ich arbeite, um OpenCV zu installieren, um mit Python auf meinem Mac zu arbeiten http://www.jeffreythompson.org/blog/2013/08/22/update-installing-opencv-on-mac-mountain-lion/ Ich habe alles ohne Probleme installiert, aber am Ende bekam ich dieses verdrahtete Problem, dass die "OpenCV-Bibliothek" nicht angeschlossen ist $ pkg-config –cflags opencv -I/usr/local/include/opencv -I/usr/local/include $ brew install opencv Warning: opencv-2.4.6.1 already installed, it's just not linked $ python […]

Hat jemand Erfahrung beim Erstellen einer gemeinsamen Bibliothek in MATLAB?

Ein Forscher hat eine kleine Simulation in MATLAB erstellt und wir wollen es anderen zugänglich machen. Mein Plan ist, die Simulation zu nehmen, ein paar Dinge aufzuräumen und in eine Reihe von Funktionen zu verwandeln. Dann plane ich, es in eine C-Bibliothek zu kompilieren und SWIG zu verwenden, um einen Python-Wrapper zu erstellen. An diesem […]

Ich möchte die Windows C ++ – Funktion WinHttpGetProxyForUrl von Python anrufen – kann dies geschehen?

Microsoft stellt eine Methode als Teil von WinHTTP zur Verfügung, die es einem Benutzer ermöglicht, festzustellen, welcher Proxy für eine gegebene URL verwendet werden soll. Es heißt WinHttpGetProxyForUrl . Leider programmiere ich in python, so dass ich nicht direkt auf diese Funktion zugreifen kann – ich kann Win32COM verwenden, um jeden Microsoft Service mit einer […]

Python mit c ++ mit ctypes

Da bin ich noch neu hier, ich stehe vor einigen Problemen, hier ist mein C ++ – Code: #include <python.h> #define DLLEXPORT extern "C" __declspec(dllexport) DLLEXPORT PyObject *Add(PyObject *pSelf, PyObject *pArgs) { int s,d; if(!PyArg_ParseTuple(pArgs, "ii" , &s, &d)) { PyErr_SetString(PyExc_TypeError, "Add() invalid parameter"); return NULL; } return Py_BuildValue("i", s + d); } Und der […]

Python ist die beste Programmiersprache der Welt.