170 похожих чатов

Задача простая - даётся список параметров. Мне надо брутфорсом найти

наилучшее сочетание параметров по метрике (грубо говоря, цикл в цикле в цикле, только я не знаю сколько всего будет циклов). Как это сделать красиво в питоне, чтобы потом я смог нумбой оптимизировать скорость?

Пока есть идеи
scipy.optimize.brute - медленный, нельзя оптимизировать numbой;
рекурсия - медленно;
хардкод, где я создаю небольшой стек и вручную делаю брутфорс - не питоник/сложно;

3 ответов

2 просмотра

А нужно именно оптимальное решение или приближенные можно?

Vadim-Chashechnikov Автор вопроса
Evgeniy Blinov
А нужно именно оптимальное решение или приближенны...

Не, мне нужен именно брутфорс. У меня была система, я вручную определил количество параметров и использовал функцию, где был цикл в цикле, повесил декоратор numba и всё сразу стало быстро. Теперь параметров переменное количество и не знаю как это красиво написать, чтобы нумба работала. Оптуна и прочие дают гораздо более плохой результат и, кстати, работают тоже медленнее.

http://hyperopt.github.io/hyperopt/

Похожие вопросы

Обсуждают сегодня

сурсы: import std/asyncdispatch, std/httpclient, std/json, std/sequtils, std/strutils, std/unicode, std/unidecode, std/uri, uuid4, regex const GPT4_API...
Qtless Qtless
4
А ещё docker можно к ассемблеру прикрутить. В целом, системы сборки это настолько несвязанная вещь... Это оффтоп, можно сказать, во всех чатах. Это просто проект, который помо...
КТ315
22
Кто-нибудь может проверить на 11.3 и более ранних версиях, последнее число в трех нижних строках одно и тоже или нет? var Dict: TDictionary<Integer, string>; i, j: Intege...
Boris N (MBo)
6
Раз пошла тема про XML... Delphi XE 10.4.2(но это не важно), XML Data Binding Несколько XSD. В основном содержатся include на расширения. Несколько Namespace, это важно. Бин...
Alexey Gavrilov
4
вот что получается в интерпрететоре, работает и результаты выгляд разумными, но то как выглядит код мне не нравиться, а понять куда двигаться не очень могу, если кому не лень ...
Fedor
42
ребята, вы после работы успеваете/хватает сил время на себя потратить, допустим в зал и тд? особенно те кто на удаленке
Marat
10
Было открыто два проекта в Xcode. В одном делал билд, а в другом просто ковырялся. Проц разогрелся до 99 градусов, изображение на дисплее посыпалось и через 5 секунд комп выру...
Alexander Sherbakov
7
получается, что он находит одинаковое колво тегов, с разными именами, или я что тто не понял в таксоупе ?
Fedor
46
вот еще вопрос ошибка app/Main.hs:135:13: error: [GHC-83865] • Couldn't match type: MoveInfo -> Coords with: (Int, Int) Expected: Coords ...
Fedor
21
Какие в фасме есть определения для 128 и 256-битных слов?
The Bird of Hermes
12
Карта сайта