Оптимизация кода Python, цикла for05.01.2022, 20:37. Показов 2528. Ответов 11
Здравствуйте!
Я относительно недавно в программировании, подскажите как можно оптимизировать цикл for в Python 3.9Код прилагаю в формате изображения png Затратность на данный код получается колоссальный, т.к. список огромный ![]() Также такой вопрос, если у меня есть значения списка list = [5672348, 4392345, ..., -342582], естественно символов около миллиона, как лучше поступить? оставить в списки или же как-нибудь иначе, например, {} но как тогда это можно сделать, на примере данного кода. ![]()
0
|
||
| 05.01.2022, 20:37 | |
|
Ответы с готовыми решениями:
11
Python. Оптимизация кода Оптимизация кода для GPU Python
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 05.01.2022, 20:44 | |
|
0
|
|
| 05.01.2022, 20:51 [ТС] | ||||||
|
iSmokeJC, Это обязательное условие?
Просто код этот всё равно переделать необходимо Добавлено через 2 минуты
0
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||
| 05.01.2022, 20:51 | ||
|
2. Чтобы воссоздать твою проблему, предлагаешь всем желающим с картинки код набивать?
0
|
||
| 05.01.2022, 20:54 [ТС] | |
|
iSmokeJC, Точно, понял, спасибо. Буду знать
А вообще, как редактировать тему? Не могу найти =(
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 05.01.2022, 20:55 | |
|
да уже никак
0
|
|
| 05.01.2022, 22:55 [ТС] | |
|
Понял
0
|
|
|
5519 / 2872 / 571
Регистрация: 07.11.2019
Сообщений: 4,762
|
||
| 05.01.2022, 23:13 | ||
|
приводи полный код, который можно запустить. И импорты не забудь.
0
|
||
| 05.01.2022, 23:41 [ТС] | ||||||
|
Я вас услышал, вот код рабочий. Суть в том, что работа с массивом огромная, для наглядности упростил, но этих данных больше во много раз.
0
|
||||||
|
34 / 28 / 6
Регистрация: 23.06.2021
Сообщений: 145
|
||||||
| 06.01.2022, 01:54 | ||||||
|
victoriumm, подскажите, какую смысловую нагрузку несет код? Меня сбивает с толку random в maincheck. При таком раскладе смысл программы теряется. Пока упростил код для грамоты, а так, не думаю, что его имеет смысл упрощать.
1
|
||||||
| 06.01.2022, 09:42 [ТС] | |
|
Здесь имелось ввиду, что необходимо сделать генерацию псевдо последовательности, для этого был создан элемент maincheck
т.е. при каждом проходе – он либо 1, либо 0 и при данном условии меняются значения по разному либо в конец добавление, либо вперёд т.е. есть число 456, если maincheck = 1 => 456'567' – в конец; иначе '567'456 Это если вкратце
0
|
|
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
||||||
| 06.01.2022, 12:15 | ||||||
Сообщение было отмечено victoriumm как решение
Решение
victoriumm,
1
|
||||||
| 06.01.2022, 12:15 | |
|
Помогаю со студенческими работами здесь
12
Оптимизация методом Ньютона (нахождение точки минимума). Оптимизация кода Оптимизация кода. Замер времени выполнения части кода. Оптимизация цикла Оптимизация цикла Оптимизация цикла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|