Category: оптимизация

15
Ноя
2022

Как можно оптимизировать (используя лямбда-выражения или stream API) код ниже изложенный, имея следующие условия задания?

Реализовать метод, который принимает путь к файлу.
Метод возвращает частоту повторяемости всех слов в тексте в порядке возрастания частоты повторяемости.
public Map<String, Integer> getCountOfWordsCharFrequency(String way) {
Map&…

04
Ноя
2022

Оптимизация кода. Оптимизация обновления экрана. Игра в Жизнь Python. PyGame. Как оптимизировать алгоритмы в коде?

Я пытался оптимизировать код различными способами, на одном из сайтов вычитал про двойную буферизацию экрана, но особого результата не заметил. Я осознаю что проблема именно в алгоритмах, которые я использую (функция get_next_generation, g…

21
Окт
2022

python: оптимизация загрузки библиотек/пакетов/модулей

ситуация следующая:
бэкенд на python, каждый раз выполнение скрипта занимает заметное время (секунда и больше, хотя полезный функционал отрабатывает за миллисекунды)
оказалось, что дело в загрузке библиотек (pandas и т.д.)
поскольку функци…

21
Окт
2022

python: оптимизация загрузки библиотек/пакетов/модулей

ситуация следующая:
бэкенд на python, каждый раз выполнение скрипта занимает заметное время (секунда и больше, хотя полезный функционал отрабатывает за миллисекунды)
оказалось, что дело в загрузке библиотек (pandas и т.д.)
поскольку функци…

14
Окт
2022

Лайфхаки Python: сэкономить память и ускорить выполнение программы

Python часто ругают за то, что он медленный, но есть несколько способов ускорить код. В этой статье поговорим про обработку списков.
— Читать дальше «Лайфхаки Python: сэкономить память и ускорить выполнение программы»

12
Окт
2022

Оптимизация кода по поиску чисел в массиве по условию

Условия
Дан массив a длины n, состоящий из чисел от 0 до 106. Требуется отвечать на запросы типа «найдите значение побитового AND всех целых чисел в интервале от l до r включительно».
Напоминаем, что результат побитового AND нескольких ч…

11
Окт
2022

Зачем webpack генерирует runtime.js файл

Всем привет, я изчучаю вебпак. Вот моя конфигурация.
У меня возник вопрос зачем вебпак генерирует файл runtime.js в dist output?
Для чего он нужен?
В какой последовательности относительно других скриптов его вставлять в разметку?
В доке пр…

02
Окт
2022

Оптимизировать алгоритм поиска кратных чисел

Надо найти все числа кратные хотя бы одному из 2-х чисел(напр. 7 и 19) и вернуть список кратных чисел. Требование вывести именно список кратных чисел, поэтому тут никак не схитрить. Я решил оптимизировать код и не использовать простой пере…

09
Сен
2022

Как ускорить выполнение моего кода JavaScript

Есть автомобили, которые движутся вправо, и мы обозначаем их «>», и автомобили, которые движутся влево, и мы обозначаем их «<». Существуют также камеры, которые обозначаются: «.».
Камера делает снимок автомобиля, если он движется в н…

22
Авг
2022

Ускорение/оптимизация парсера

Есть сайт https://stroit-kompanii.ru/
С помощью bs4 и requests, lxml написал для него парсер, который собирает информацию со страничек компаний в csv. Делает он это путем создания ссылок на эти компании, проходя по каждой специализации и п…

20
Авг
2022

Оптимизация скорости кода

Пытаюсь решить задачу.

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

19
Авг
2022

Как оптимизировать программу по памяти?

Решаю задачу для контеста Яндекса, вылетает на одном тесте, пишет Memory Limited. Пытался делать решение через списки, но так получается что программа тратит еще больше памяти.

conf_num = int(input())

conf_dict = {}
conf_list = []
m = 1…

27
Июл
2022

Массовое сжатие PNG- и JPEG-картинок на сервере без существенной потери качества

На VPS с SSD обычно дефицитом является дисковое пространство. Сайты разрастаются, в какой-то момент чистка логов уже не позволяет по-быстрому освободить ценное место на диске. Перенести часть сайтов на другой сервер — не всегда возможно. В общем, когда других решений нет, то можно пожать картинки. Изменять их разрешение массово, конечно, нельзя, потому что так можно испортить вёрстку или как-то ещё поломать сайт…. Читать далее »

Запись Массовое сжатие PNG- и JPEG-картинок на сервере без существенной потери качества впервые появилась Индиго.

06
Июл
2022

Как проверить одновременно много условий Python?

Всем привет! Работал с pyautogui и столкнулся с проблемой, очень долго выполняется код. Подскажите пожалуйста, есть ли способ быстро проверить много условий?
import pyautogui
while True:

if pyautogui.locateOnScreen(‘car.jpg’, confiden…

04
Июл
2022

Как сделать выполнение циклов одновременным и ускорить код в разы?

У меня есть код, в котором 8 циклов. Каждые два цикла обрабатывают один словарь данных, в данном примере список.
Подскажите, как сделать так, чтобы каждая пара циклов вычислялась одновременно, при этом, чтобы каждая пара циклов выдавала р…

01
Июл
2022

Оптимизация кода. Условия if … else:

Подскажите пожалуйста, как можно оптимизировать данные условия, чтобы код выглядел компактнее и не так убого.
Вот сам код: ИСПРАВЛЕННЫЙ ВАРИАНТ!
if not sums1.values():
m1 = (0,0)
else:
m1 = max(sums1.items())
if not sums2.values()…

27
Июн
2022

Оптимизация кода, грамотность кода

Столкнулся с проблемой, проект резко развернули в сторону Биг Дата, на вход стали приходить массивы весами >300МБ и мягко говоря на вебе, таблицы стали загружаться более затруднительно, но все же они загружаются, беда в другом, функцион…

22
Июн
2022

javascript: быстрый способ записать в элементы массива с заданным шагом

подскажите есть ли более производительный способ чем решение в лоб для записи в массив с фиксированным шагом значения
т.е. на входе есть массив arr, начальная позиция start, шаг step и само значение value
есть ли что-то более производитель…

13
Июн
2022

есть ли способ записать код покороче :?

Получилось слишком громоздко, можно ли сделать короче это задание?
"В одномерном массиве А(10) вычислить среднее арифметическое элементов, расположенных между минимальным и максимальным."
#include <stdio.h>
int main(){

26
Май
2022

Как оптимизировать цикл FOR (PHP)

Хочу оптимизировать цикл, который выполняет функцию списание средств с карты клиента для этого нужно выполнить два запроса. На данный момент все работает, но боюсь что код сломается когда клиентов станет больше. В php я полный нуль, пожалу…

08
Апр
2022

Как оптимизировать подсчёт единичных битов в числах?

Даны два числа: «левое» и «правое» (1 <= «левое» <= «правое» <= 2000000000000000). Вернуть сумму всех вхождений «1» в двоичных представлениях чисел между «левым» и «правым» (включая оба).
Например: countOnes(4, 7) должно вернуть 8…

08
Апр
2022

Как оптимизировать подсчёт единичных битов в числах?

Даны два числа: «левое» и «правое» (1 <= «левое» <= «правое» <= 2000000000000000). Вернуть сумму всех вхождений «1» в двоичных представлениях чисел между «левым» и «правым» (включая оба).
Например: countOnes(4, 7) должно вернуть 8…

24
Мар
2022

Оптимизация добавления значения в массив

Ситуация следующая: допустим, у нас есть цикл, в котором на каждой итерации происходит какое-то вычисление значения. И полученное значение мы добавляем в массив на каждой итерации.
Например что-то вроде такого :
array = []

for i in range(…