Skip to content

Roggi7/task10

Repository files navigation

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

About

repos for pyCharm task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages