Реализация алгоритма на языке python:
- граф представленный в виде списка смежности сериализованного в формате csv прочитать данный файл в массив
- для каждого типа отношений (r1, ..., r5) вывести список узлов (идентификаторов) имеющих соотвествующий тип отношений
- вывести массив, каждый элемент которго является соответствующим списком
Представление результатов на проверку:
- в github.com создать публичный репозиторий для размещения заданий по курсу
- результаты задания оформить в виде функции (название функции task), которая принимает в качестве аргумента строку, содержащую сериализованный в формате .csv (кодировка UTF-8, разделитель - запятая) список смежности, и возвращает массив со списком узлов, имеющих соответствующие отношения (r1, … , r5)
- данную функцию разместить в файле task3.py в папке task3 в репозитории github.com
- ссылку на репозиторий направить в качестве ответа на данное задание
Реализация алгоритма на языке python:
- для графа представленного в виде списка смежности (сериализованного в формате csv) расчитать энтропию структуры в байтах; результат вывести в виде числа с плавающей точкой с точностью до второго знака;
- данную функцию разместить в файле task4.py в папке task4 в репозитории github.com;
- ссылку на репозиторий направить в качестве ответа на данное задание.
На основе материала лекций и практических занятий по теме "Согласование экспертных оценок: кластерные ранжировки" напишите функцию на языке программирования python, которая:
- Получает в качестве аргумента две json-строки, содержащие две ранжировки.
- Возвращает json-строку, содержащую пары противоречий (ядро противоречий).
Функция должна иметь имя task и находится в файле task5.py в папке task5 вашего репозитория на GitHub. Ответ в виде ссылки на папку с файлом отправить в качестве ответа на Задание 5 в canvas.
На основе материала лекций и практических занятий по теме "Обобщение экспертных оценок" напишите функцию на языке программирования python, которая:
- получает в качестве аргумента json-строку, содержащую экспертные ранжировки;
- возвращает json-строку, содержащую вектор обощенных оценок.
Функция должна иметь имя task и находится в файле task6.py в папке task6 вашего репозитория на GitHub.