Найти - Пользователи
Полная версия: Взять данные с Си (90) и при помощи питон-скрипта построить график по этим данным.
Начало » Python для новичков » Взять данные с Си (90) и при помощи питон-скрипта построить график по этим данным.
1 2 3 4 5
Argo
Собственно вопрос: как это сделать?желательно поподробнее
Заранее благодарю
py.user.next
Argo
Взять данные с Си (90)
Какие данные?
Argo
построить график по этим данным.
По каким данным?
Argo

У меня вычисляется значения функции (X ввожу, Y вычисляется) и должен построится график по этим данным. Код уже подготовил, осталось только как-то брать эти значения переменных и отправлять их из Си в питон
doza_and
Argo
(X ввожу, Y вычисляется)
Мда… Вам больше всего подходит отправить их в файл, а потом скриптом считать и отрисовать.

Есть такие темы embedding python, ctypes, boost python, cffi.

Но подробно вам не опишешь что использовать потому что у вас подробность в постановке задачи хромает.
Argo
doza_and
Но подробно вам не опишешь что использовать потому что у вас подробность в постановке задачи хромает.
Есть уравнение функции. Её значение равно Y. В этой функции есть X, который пользователь вводит. В зависимости от изменения X изменяется и Y. Значения X и Y я вывожу в фаил. например “1; 5” где х=1, а y=5. При этом следующая пара значения выводится на новую строку. Как воспользоваться питон-скриптом чтобы он считывал значения переменных правильно и строил по ним график?
FishHook
Argo
Есть уравнение функции. Её значение равно Y. В этой функции есть X, который пользователь вводит. В зависимости от изменения X изменяется и Y. Значения X и Y я вывожу в фаил. например “1; 5” где х=1, а y=5. При этом следующая пара значения выводится на новую строку. Как воспользоваться питон-скриптом чтобы он считывал значения переменных правильно и строил по ним график?

Но при чем тут Си?
Argo
FishHook
Но при чем тут Си?

Задание в лабораторной работе такое: написать прогу на си и питоне, чтобы вычислялся график. Вот и думаю как использовать этот питон скрипт в си
doza_and
Argo
например “1; 5”
-1 реализовать функцию на C
0 реализовать код записи данных в файл Не писать лишних ; с которыми будете путаться.
1 записать данные в файл задавая значения в консоли
2. Считываете данные https://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html
3 изучаете документацию по http://matplotlib.org/ и строите график как показано в примерах.

Фаз -1,0,1,2 можно избежать если уравнение сразу в питон забить.
FishHook
Тащить сюда numpy, это как-то слишком. Может лучше в CSV?
Shaman
http://book.pythontips.com/en/latest/python_c_extension.html (100% по-английски)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB