Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 2.47 KB

README.md

File metadata and controls

49 lines (35 loc) · 2.47 KB

task10

repos for pyCharm task

Пункт 5.

Скрин профилировщика filter Скрин1

Пункт 6.

Скрин профилировщика old_filter Скрин2

Можно заметить, что old_filter выполняется быстрее, чем filter. Несмотря на то, что в файле old_filter есть проблема с переполнением беззнакового целого, эта программа всё равно отрабатывает за меньшее время. Но время работы filter начинается с момента ввода значений, из этого следует, что основное время работы filter тратится на ввод данных.

Пункт 7.

Был добавлен файл filter_with_filename.py

Пункт 8.

Скрин профилировщика filter_with_filename Скрин3

На этом скриншоте видно, что без учёта ввода данных вручную, программа выполняется практически в 2 раза быстрее, чем в первоначальном варианте.

Исходное изображение: Исходник

Изображение после преобразования исходным фильтром: Результат1

Изображение после преобразования изменённым фильтром: Результат2

Пункты 9 - 12.

Добавлены документации для функций. Добавлен doc тест для функции create_img. Проведено инспектирование по PEP8.

doc1

doc2

Пункты 13-14.

Проведена отладка. Выявлены размеры, тип изображения и дополнительные характеристики. debug