1,8K прочтений · 3 года назад
Как ускорить выполнение цикла? Алгоритм оптимизации циклов
Что-то на канале давно ничего не было про кодинг. Попытаюсь исправить ситуацию. Сегодня поговорим с вами об оптимизациях цикла. Хорошо известно, что для оптимизации программы, для её ускорения, наши усилия должны быть сосредоточены на локальных областях, чтобы отдача была максимальной. Конструкции цикла в программе как раз представляют собой такие области. Определенная степень ускорение достигается за счет размыкания, объединения и развертывания циклов. Размыкание цикла Если внутри цикла есть условный...
105 прочтений · 8 месяцев назад
Рассказываю как ускорить циклы в 60 раз Python (pandas)
Недавно я экспериментировал с циклами в Python и понял, что использование 'iloc' / 'loc' внутри циклов требует много времени для выполнения. Следующий вопрос заключался в том, почему «loc» занимает слишком много времени и какова альтернатива «loc»? В этой статье мы ответим на эти вопросы, рассмотрев несколько практических примеров. Что такое loc — если вы еще не знаете! Функция loc[] — это функция pandas, которая используется для доступа к значениям внутри DataFrame с использованием индекса строки и имени столбца...