LINUX.ORG.RU

[Python] А как бы сделать график из выхлопа терминала?

 


0

1

Тестю библиотеку fann(написана на C) в питоне(pyfann), есть такая строчка:

ann.train_on_data(train_data, max_iterations, iterations_between_reports, desired_error)

Эта одна функция по мере обучения сети выдает отчет:

Max epochs 300. Desired error: 0.0000010000.
Epochs 1. Current error: 0.0147274518. Bit fail 204.
Epochs 2. Current error: 0.0017010431. Bit fail 22.
Epochs 3. Current error: 0.0009288397. Bit fail 18.
Epochs 4. Current error: 0.0001180594. Bit fail 2.
Epochs 5. Current error: 0.0000066318. Bit fail 0.
Epochs 6. Current error: 0.0000051484. Bit fail 0.
Epochs 7. Current error: 0.0000042539. Bit fail 0.
Epochs 8. Current error: 0.0000036344. Bit fail 0.
Epochs 9. Current error: 0.0000031650. Bit fail 0.
Epochs 10. Current error: 0.0000027833. Bit fail 0.
Epochs 11. Current error: 0.0000024772. Bit fail 0.
Epochs 12. Current error: 0.0000022321. Bit fail 0.
Epochs 13. Current error: 0.0000020276. Bit fail 0.
Epochs 14. Current error: 0.0000018459. Bit fail 0.
Epochs 15. Current error: 0.0000016938. Bit fail 0.
Epochs 16. Current error: 0.0000015547. Bit fail 0.
Epochs 17. Current error: 0.0000014305. Bit fail 0.
Epochs 18. Current error: 0.0000013029. Bit fail 0.
Epochs 19. Current error: 0.0000012114. Bit fail 0.
Epochs 20. Current error: 0.0000011261. Bit fail 0.
Epochs 21. Current error: 0.0000010589. Bit fail 0.
Epochs 22. Current error: 0.0000009950. Bit fail 0.

Между строками интервал 0.5-2 секунды.

Так вот вопрос - как вывести интерактивный график по параметру current error, чтобы график отрисовывался по мере поступления отчета?

★★★★★

Python Imaging Library, не? Или вам нужно сразу график с осями с прочим?

ilias
()

gnuplot в реальном времени умеет рисовать?

tensai_cirno ★★★★★
()
Ответ на: комментарий от Siado

Если библиотека не даёт сделать коллбек, то сделай скрипт, в котором будет вызываться данная функция. Дополнительным скриптом сделай вызов первого скрипта и чтение его STDOUT. Можно и вообще через пайп.
В теле рендеринга графика просто читай из источника.

tia
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.