Tag: C ++

Gnuradio `ImportError undefined symbol`

Ich bin neu bei GNU Radio und Python. Ich versuche, einen Korrelationsblock zu schreiben, irgendwo in meinem Code verwende ich fft Filter: gr::filter::kernel::fft_filter_ccc *d_filter; d_filter = new gr::filter::kernel::fft_filter_ccc(1, x_vector); d_filter->filter(noutput_items,in_y,out); Ich renne cmake ../ make Und es stimmt vollkommen gut, aber wenn ich versuche make test Ich werde diesen Fehler bekommen: Traceback (most recent call […]

Boost Python Wrapper und OpenCv Argument Fehler mit cv :: Mat

Ich habe eine C ++ – Klasse, die ich mit Boost Python verpackt habe. Einer der Klassenmethoden nimmt in zwei cv::Mat so ein: MyClass::do_something(cv::Mat input, cv::Mat output) Die Funktionalität, die ich mit Python geliefert habe, beinhaltet die obige Methode, einen Konstruktor und einige Druckmethoden. Die Initialisierungs- und Druckmethoden (zum Debuggen) funktionieren sowohl in C ++ […]

Wie kann ich cmake Datei beim Bau mit distutils python?

Ich habe eine C ++ – Logik, die ich von Python anrufe. Ich habe eine setup.py mit distutils erstellt und installiert. Die C ++ – Logik hat eine cmake-Datei. Um die C ++ zu erstellen, muss diese cmake Datei in die Datei setup.py integriert werden. Wie kann ich das machen? Unten ist meine cmake-Datei für […]

Verwenden von libclang, um in C ++ in Python zu analysieren

Nach einigen Recherchen und ein paar Fragen, ich am Ende erforschen libclang Bibliothek, um C ++ – Quelldateien in Python zu analysieren. Angesichts einer C ++ – Quelle int fac(int n) { return (n>1) ? n∗fac(n−1) : 1; } for (int i = 0; i < linecount; i++) { sum += array[i]; } double mean […]

Wie schreibe ich an Registern in der Hardware mit Python?

Ich habe eine C-Funktion, die durch Öffnen des Geräte-Deskriptors (nf10) perfekt in das Hardware-Register schreiben / schreiben kann. Ich versuche, das gleiche mit Python zu tun. Ich kann die Register lesen, aber ich kann keine Register schreiben. Warum kann ich nicht schreiben? Gibt es einen besseren Weg zu lesen / schreiben für Register in Hardware? […]

Ist alles verfügbare swig + python + mingw kompilieren Informationen veraltet?

Ich versuche, eine C ++ – Erweiterung für Python mit Swig zu bauen. Ich habe die Anweisungen unten und die anderen zu einem T gefolgt und kann nicht scheinen, um meine Verlängerung zu laden. Ich lief über diesen Artikel auf der MinGW-Website unter "Wie kann ich Python-Erweiterungen erstellen?" Http://www.mingw.org/wiki/FAQ Ich habe auch diese Tutorials gefunden: […]

Mit VerdrahtungPi2-Python (Nicht-Wurzel) Segmentierung Fehler Fang für GPIO

Ich benutze VerkabelungPi2-Python, um einen Himbeer-GPIO-Pin von niedrig nach hoch und zurück zu wechseln. Alles funktioniert, aber direkt nachdem er den Pin-Wert umschaltet, wird ein Segmentation fault ausgelöst und das Programm stoppt. Ich muss diesen Ansatz nutzen, denn das scheint der einzige Weg zu sein, auf die GPIO-Pins ohne sudo zuzugreifen Vor dem Start des […]

Python kann die mit boost_python kompilierte Bibliothek nicht importieren

Ich habe folgendes Beispielprogramm: // src/main.cpp #include <boost/python.hpp> char const* func() { return "String"; } BOOST_PYTHON_MODULE(bridge) { boost::python::def("func", func); } Bei der Erstellung der folgenden CMakeLists.txt werden keine Compilerfehler gegeben: project(bridge) cmake_minimum_required(VERSION 3.5) set(PROJECT_SOURCE_DIR ${CMAKE_SOURCE_DIR}/src) set(CMAKE_BINARY_DIR ${CMAKE_SOURCE_DIR}/bin) set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}) set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}) set(SOURCE_FILES ${PROJECT_SOURCE_DIR}/main.cpp ) # Include Python #set(Python_ADDITIONAL_VERSIONS 3.5) find_package(PythonLibs) if (${PYTHONLIBS_FOUND}) include_directories(${PYTHON_INCLUDE_DIRS}) link_directories(${PYTHON_LIBRARIES}) endif() […]

Initialisierung v3 Guide auf Tensorflow gebrochen für C ++ und Python

Ich folge dem Leitfaden hier bei der Ausführung der vorgespannten Aufnahme v3 https://www.tensorflow.org/versions/r0.11/tutorials/image_recognition/index.html Allerdings, wenn ich die Python-Version probiere, bekomme ich: python classify_image.py I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcublas.so locally I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcudnn.so locally I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcufft.so locally I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcuda.so.1 locally […]

Lesen von kontinuierlichen Daten aus einer benannten Pipe

Ich habe versucht, kontinuierliche Daten aus einer benannten Pipe zu lesen. Aber aus irgendeinem Grund, wenn ich nicht verzögern, wird der Empfänger nur aufhören zu lesen und nur ein leerer Bildschirm wird nach ein paar Proben angezeigt. Ich muss kontinuierliche Daten senden, die sich in Millisekunden ändern könnten, deshalb ist das, warum eine Verzögerung nicht […]

Python ist die beste Programmiersprache der Welt.