Size: a a a

Python для анализа данных

2021 November 20

M

Mikhail in Python для анализа данных
это задача, а алгоритм решения в коде какой?
источник

M

Man of War in Python для анализа данных
создание среза – создание нового списка, самая дорогая операция из всех, что видно тут
источник

K

Kurah in Python для анализа данных
1. Записываю все вероятности в список
2. Создаю комбинации размером К и записываю их в список комбинаций
3. Для каждой комбинации рассчитываю сумму
4. Ищу комбинацию с максимальной суммой и удаляю ее
5. Вывожу на печать сумму оставшихся вероятностей
источник

K

Kurah in Python для анализа данных
по времени вроде хватает с запасом
выполняется за 219 ms, а нужно за 5 секунд
источник

K

Kurah in Python для анализа данных
но где-то я ошибся
источник

M

Mikhail in Python для анализа данных
ну и по вводным — не очень понятно, предполагается что нужно взять непрерывный диапазон длиной K из списка вероятностей?
источник

M

Mikhail in Python для анализа данных
типа отменить всё кроме какого-то непрерывного среза списка длиной K?
источник

PZ

Pavel Zheltouhov in Python для анализа данных
В смысле там еще есть человек и он считает что задание не демонстрирует те навыки, которые нужно?
Ну так вы о навыках расскажите сначала. Это курс? Какой?
источник

M

Mikhail in Python для анализа данных
потому что вы сейчас берёте не комбинации, а последовательные срезы
источник

K

Kurah in Python для анализа данных
это Яндекс Контест
источник

PZ

Pavel Zheltouhov in Python для анализа данных
А. Это автопроверка роботом. Всем известных заданий.
источник

K

Kurah in Python для анализа данных
По условию, да
Диапазон должен быть непрерывным обязательно
источник

K

Kurah in Python для анализа данных
найти диапазон с максимальной суммой и исключить его
источник

K

Kurah in Python для анализа данных
и найти сумму оставшихся вероятностей
источник

M

Mikhail in Python для анализа данных
ну с точки зрения оптимизации для начала можно не грузить все списки диапазонов в память, а сразу записывать сумму списка и индекс начала
источник

K

Kurah in Python для анализа данных
источник

K

Kurah in Python для анализа данных
источник

K

Kurah in Python для анализа данных
Если я не ошибаюсь, то 218 мс меньше 5 секунд
источник

K

Kurah in Python для анализа данных
Спасибо, попробую
источник

K

Kurah in Python для анализа данных
И как с этим бороться?)
источник