Tag: c ++

Ошибка IP-камеры Python

Я пытаюсь получить доступ к видео с IP-камеры. Я использую OpenCV и Python для этого. Код, который я попробовал, приведен ниже: import numpy as np import cv2 from cv2 import cv camera=cv.CaptureFromFile("http://root:root@192.168.0.90/axis-cgi/mjpg/video.cgi?resolution=640×480&req_fps=30&.mjpg") if camera is None: print 'Camera is null' else: print 'Camera is not null' cv.NamedWindow("win") while True: image=cv.QueryFrame(camera) cv.ShowImage("win", image) k=int(cv.WaitKey(10)) if k […]

Деление на ноль: int vs. float

Разделение int на ноль, вызовет исключение, но float не будет – по крайней мере, на Java. Почему у float есть дополнительная информация о NaN, а тип int – нет?

вызов c из python с помощью ctypes: проходящих векторов

Я хочу вызвать функцию ac из python с помощью ctypes. Из документации я не понимаю, как передать указатель на векторы. Функция, которую я хочу вызвать: double f(int n, double* x) { int i; double p=1; for (i=0; i< n; i ++) p = p * x[i]; return p; } Я изменил функцию с помощью указателя […]

чтение глобальной переменной python в c

Я пытаюсь научиться правильно использовать Python / C API – все, что мне действительно нужно сделать, это прочитать глобальную переменную (в моем случае словарь – но я начинаю с простой целочисленной переменной). Использование обсуждения: Как получить доступ к глобальной переменной Python из C? и источник ответа там: http://bytes.com/topic/python/answers/705918-c-api-embedded-python-how-get-set-named-variables Я написал эту маленькую вещь: Код Python […]

Какие файлы требуются для запуска Py_Initialize?

Я работаю над простой частью кода, которая запускает функцию Python из приложения C / C ++. Для этого я устанавливаю PYTHONPATH и запускаю инициализацию следующим образом: Py_SetPythonHome("../Python27"); Py_InitializeEx(0); Затем я импортирую модуль и запускаю свою функцию. Он отлично работает. Теперь я пытаюсь создать установщик для моих коллег, чтобы запустить мой код. Я хочу свести к […]

Создание расширения C для Python, для которого требуется другое расширение

У меня есть пара функций Python, которые я использую, чтобы упростить разработку игры с Pygame. Я имею их в файле helper.py в моем Python-пути, поэтому я могу импортировать их из любой игры, которую я делаю. Я думал, как упражнение узнать о расширениях Python, чтобы преобразовать этот модуль в C. Моя первая проблема заключается в том, […]

Ошибка загрузки DLL:% 1 не является допустимым приложением win32

Поэтому у меня есть ситуация, когда мне нужно сделать двоичные патчи, а затем смогу применить их изнутри python. Я нашел bsdiff, который выглядит как отличный алгоритм и имеет модуль расширения python , но этот модуль расширения не имеет установщика Windows мимо Python 2.5 Хорошо, поэтому, даже не написав C серьезно, не говоря уже о попытке […]

Запуск сценариев python в приложении iOS

Мне нужно запустить скрипты python в приложении ios. Я нашел, что этот вопрос запускает простой скрипт python в ios. В ответ он включает Python.h #include <Python.h> Где я могу получить этот файл? В какой библиотеке или структуре? Компилятор сказал мне, что «файл Python.h не найден» Я использую Mac OS X 10.8.2, xCode 4.6 У меня […]

Как решить «недостаток сегментации» при гибридном программировании C & Python?

Под моим Ubuntu: $ cat test.py #Filename test.py def Hello(): print "Hello, world!" $ cat tom.cpp #include <Python.h> int main() { Py_Initialize(); PyObject * pModule = NULL; PyObject * pFunc = NULL; pModule = PyImport_ImportModule("test"); pFunc = PyObject_GetAttrString(pModule, "Hello"); PyEval_CallObject(pFunc, NULL); Py_Finalize(); return 0; } И затем скомпилируйте его: g++ tom.cpp -I/usr/include/python2.7 -L/usr/lib/python2.7 -lpython2.7 Выполнить: […]

Каковы некоторые методы генерации кода?

Я генерирую код на C ++, и похоже, что это будет очень грязно, даже у моих простых классов генерации уже есть множество особых случаев. Вот код, который стоит сейчас: http://github.com/alex/alex-s-language/tree/local%2Fcpp-generation/alexs_lang/cpp .

Python - лучший язык программирования в мире.