Tag: c ++

Загрузить DLL-файл и функции вызова в Python

У меня проблема с загрузкой DLL-файла и вызовом функций в Python. Я пробовал много учебников, но до сих пор не могу понять, как это работает. Это мой класс для экспорта в виде DLL-файла. Я использую простой код C #. namespace DemoClassLib { public class cLib { public int increment(int x) { return x + 1; […]

Вызов функции C из Python

Я использовал файл сервера, который был написан на Python, чтобы построить соединение между моей малиной Pi и моим iPhone. И я написал простую программу на C, которая помогает перевести морзе-код. Я хочу вызвать функцию translate() в программе C из программы сервера Python. Я нашел учебник онлайн и выполнил его инструкции, чтобы написать мою программу на […]

Динамическое программирование Повторение решения

Я пытаюсь решить проблему планирования взвешенных интервалов. В принципе, я получил следующий повтор, чтобы получить длину оптимального решения: optimum[i] = max(duration(intervals[i]) + opt[prior[i]], opt[i – 1]) где ранее [i] = последний неперекрывающийся график, заканчивающийся до начала текущего интервала. Повторение работает хорошо, и я получаю правильное решение. Тем не менее, я хочу получить фактическое расписание, а […]

Удаленная отладка IronPython с PTVS

Я успешно реализовал IronPython в своем C # -Application. Я сохраняю все свои скрипты в базе данных и загружаю их, когда они нужны. Теперь я хочу отладить мой Python-код с PTVS. Но всегда, когда я пытаюсь подключиться к удаленному отладчику к моему приложению, визуальная студия говорит, что я должен использовать ptvsd.enable_attach() . я думал, что […]

Как преобразовать объект C ++ в PyObject?

У меня есть два объекта c ++ int queueIndex Timer timer_obj и вот определение класса таймера class Timer { private: struct timeval tStart; /**< @brief Stores the system time when the timer is started */ struct timeval tFinish; /**< @brief Stores the system time when the timer is stopped */ protected: float getElapsedTime(struct timeval, struct […]

Плетение inline typecasting (python)

наилучшие пожелания 2013 года! Я использую SciPy's weave inline с некоторым кодом на C ++ для переноса огромных матриц (около 200 000 x 15). Он работает как шарм, но у меня есть вопрос о приведении типов: Моя матрица ввода считывается из файла, разделенная запятыми и т. Д., Поэтому все записи представляют собой строки, а не […]

Различные результаты в вычислении фундаментальной матрицы Python и C ++ с использованием OpenCV

Я вычисляю фундаментальную матрицу для видеодометрия в Python и C ++ с использованием OpenCV. Я попытался сохранить код в обеих реализациях совершенно одинаково. Тем не менее, я получаю разные результаты в обоих. В Python он работает правильно, а на C ++ он отображает совершенно неверные результаты. Ниже приведен частичный пример их кода и выходов (первый […]

Связь с python 2.7 от C на Linux

Здравствуйте, у меня возникла проблема с связыванием моего .so файла t Python с системами Linux. (Я получил это прекрасно работает на MacOS X и Windows, но я застрял на этом) В настоящее время флаги ссылок следующие: LIBS = -L/usr/local/lib/python2.7/config -lpthread -ldl -lutil -lm -lpython2.7 -Xlinker -export-dynamic -L$(GTKLIBPREFIX) -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -rdynamic -lgmodule-2.0 -lglib-2.0 -ldl -lXi […]

Советы по созданию библиотек Python из C ++?

Недавно я создал визуализатор диаграммы 3D и 2D-силы в C ++ с использованием библиотеки OpenGL (в ней используется какая-то физика, вроде). Может ли кто-нибудь дать мне несколько вводных указаний о том, чтобы сделать это полезным в качестве библиотеки Python (проблемы или соображения и возможные проблемы, с которыми я мог столкнуться)?

Передача ограниченного метода в Cython как аргумент

Я пытаюсь обернуть некоторый код C ++ в Cython, и я придумал некоторые проблемы с попыткой передать метод из класса в качестве аргумента функции. Я не знаю, делает ли это более ясным, но класс А представляет статистическую модель (поэтому myAMethod использует не только аргументы, переданные, но и множество переменных экземпляра), а B имеет разные методы […]

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