Разработать программу на python (программа универа)

500 руб. за проект
27 марта 2021, 00:58 • 5 откликов • 81 просмотр
Файл log1.txt (получить у преподавателя).Устройство 00603517B1F7 в течение часа измеряло расстояния до других устройств (из списка anchor_arr) и записывало в список distance_arr. В каждом отдельном пакете (строке) порядок элементов в anchor_arr (список MAC адресов устройств) и distance_arr совпадает, но в разных пакетах могут быть разные размеры списков и упорядоченность в них. Используя регулярные выражения, сделать шаблон для получения из файла log1.txt значений списков anchor_arr и соответствующих им значений в distance_arr. Указанные списки нужно получить из пакетов, содержащих подстроки «00603517B1F7 <<<» и «ALIVE-». На рисунке разместить два графика:

1-й) За первый 10 минутный интервал времени. Ось абсцисс – время (указано в начале пакета), ось ординат – значение расстояния из distance_arr (метры). Строим график изменения значения из distance_arr до устройства 006035179F3E (которое замерило 00603517B1F7).

2-й) За второй 5 минутный интервал времени. Ось абсцисс – время (указано в начале пакета), ось ординат – значение расстояния из distance_arr (метры). Строим линии (разных цветов) изменения значений из distance_arr от устройства 00603517B1F7 до устройств из списка anchor_arr. В результате на графике появиться несколько линий, каждая из которых соответствует замеру расстояния до конкретного устройства.

На каждом графике полученные точки соединить линиями, подписать оси координат, названия графиков, легенду (названия линий).

Отзывы
R50 8a06bc849c89dac51ff521e439a8ee4b
Фрилансер
~ 3 года назад