@Yelpi

Можно ли связать код Си(c++) и Python?

Добрый день. Пишу ПО для анализа и обработки некоторых данных на С. Столкнулся с проблемой построения графиков(нужен 3d график) т.к. Си не предоставляет особых инструментов для этого(QT - не вариант).
Погуглил, на Python это можно достаточно легко сделать.
Вопрос следующий, можно ли как-то связать построение графиков на Python и логику на Си(или С++)? Если да, поделитесь ссылками на материал какой-нибудь или в общих чертах расскажите.
Заранее спасибо.

п.с. Желательно не писать что-то подобное:"ТАК ПОЛЬЗОВАЛСЯ БЫ ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ QT ЖЕ ЕСТЬ!"
  • Вопрос задан
  • 933 просмотра
Пригласить эксперта
Ответы на вопрос 3
Как вы гуглили? www.gnuplot.info

ну или
https://github.com/lava/matplotlib-cpp
Ответ написан
Комментировать
LazyTalent
@LazyTalent
Data Engineer, Freelancer
Ответ написан
Комментировать
@res2001
Developer, ex-admin
У Бизли есть неплохое введение в написание модулей на Си. Можете начать с него, а за деталями в родную документацию.
Раз вы собрались рисовать графики, то, видимо нужно передавать в питон большие массивы данных.
Для этого можно реализовать в модуле buffer protocol. numpy умеет работать с такими массивами.
Так же можно создавать в модуле сразу массивы numpy, для этого надо использовать Numpy C API.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы