LINUX.ORG.RU

Расходы на import в Python

 


0

2

Если в цикле вызывается функция из подгружаемой библиотеки, это сильно заметно сказывается на времени выполнения? Стоит функцию тупо скопировать в цикл?

И ещё: для Питона есть что-нибудь вроде профилировщика?



Последнее исправление: Kindly_Cat (всего исправлений: 1)

Подгружаться должно 1 раз. Используй line profiler.

maggotroot
()

Низкоуровневые оптимизации в питоне - это новый карго-культ?

dmfd
()

Вообще не сказывается. После импорта ф-и из библиотеки ничем не отличаются от. Сам импорт происходит однократно, при повторном импорте уже загруженный модуль тупо добавляется в пр-во имен.

AIv ★★★★★
()
Ответ на: комментарий от AGUtilities

А это новая мода на лоре, сделай поиск по тегу python.

SAA ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.