Коллеги из соседнего отдела начали жаловаться, что код Васи слишком медленный. А он и не знает, где ошибка, функционала-то он написал много. Василий лишь может подозревать, в каком из его модулей закралась ошибка. Чтобы определить источник проблемы, Васе необходимо выполнить профилизацию всех своих функций. Помогите ему это сделать с помощью библиотеки cProfile! У Васи есть 5 функций для профилирования: load_files, read_database, get_id, get_user_data, generate_words. Отпрофилируйте их именно в этом порядке и выведите результаты профилирования в консоль в следующем формате: *время выполнения функции с точностью 4 знака после запятой*: *процент времени выполнения от общего времени выполнения* Формат вывода: 1.2345: 12% 6.7890: 66% 1.1111: 11% 0.1000: 1% 1.1122: 11% Ограничение времени 5 секунд Ограничение памяти 64.0 Мб import cProfile from functions_to_profile import load_files, read_database, get_id, get_user_data, generate_words TASK_FUNCTIONS_ORDER = ['load_files', 'read_database', 'get_id', 'get_user_data', 'generate_words'] ...
Ольга
АГУ
Работа выполнена досрочно! По возникшим вопросам разъяснения получены! Благодарю!
Анна
Уральский государственный горный университет
Не написал условия задачи. Это заранее не обговаривалось, но стоило все таки это сделать
Ayyub
Riga Tecnical University
Очень выручили. Работа выполнена оперативно и грамотно! Приношу благодарность!
Полина
МГИМО
Ксения - отличный автор. Обращаюсь к ней уже 2ой раз, вся работа выполнена прекрасно. Советую