Vjačeslavs
Тут вакансии на джунов не кидают никогда?
Джуны никому не нужны, всем нужны молодые люди 20-22 с опытом от 10 лет работы
Anonymous
+
Anonymous
иначе в коллектив не впишетеь
Dynch
или я не понял вопроса
нужны все возможные комбинации 5 переменных от а до e , которые выполняют условия a+b+c+d+e >=20 каждая из переменных может равняться или 0 или 10 например: [0,10,0,0,0] - не подходит [0,10,10,10,10] , [0,10,0,10,0] - подходит
Максим
сиьйор помидор джанга-девелопер )
Dynch
нужны все возможные комбинации 5 переменных от а до e , которые выполняют условия a+b+c+d+e >=20 каждая из переменных может равняться или 0 или 10 например: [0,10,0,0,0] - не подходит [0,10,10,10,10] , [0,10,0,10,0] - подходит
у меня есть мысль как сделать это самому через свою функцию, но есть ли что-то уже готовое? Я так понял возможно это как-то можно через Itertools сделать?
Anonymous
всем привет, ищу ботодела) желательно либо Укр либо Польша) В лс) бот не особо большой
Dynch
выглядит как будто проще сгенерировать все, а потом отрезать лишнее
я сделал вот так, конечно выглядит сложновато.. но вот код 26 только захардкодил, как кол-во комбинаций подходящих
Dynch
def make_combinations(numbers, value, amount): import random '''numbers - list of available values for elements amount - amount of elements in each combo value - constraint for the combo sum''' combos = [] i = 0 while len(combos) < 26: subcombo = [] summ = 0 for j in range(amount): elem = random.choice(numbers) subcombo.append(elem) summ += elem if summ >= value and subcombo not in combos: combos.append(subcombo) i += 1 return combos
Anonymous
Anonymous
пиши тз сразу
уже отозвались) спасибо)
Evgeny
кто-то пробовал передавать список исключений в try except, пример есть лист исключений ex = [ValueError, OperationError], можно ли это развернуть в except () as err
A
Что означает yield seq?
Evgeny
пиет что выражение передаватьнельзя
Evgeny
Что означает yield seq?
переход к следующей итерации позначению
Nikolay
С похмелья не распарсил
Evgeny
если есть что итерировать в генераторе
Дмитрий
все еще не факт
Дмитрий
Два исключения? Нахрена.
чтоб отлаливать оба?
Tishka17
Что означает yield seq?
эм. почитай про генераторы
Evgeny
Два исключения? Нахрена.
Последователлььность исключений
Evgeny
декоратор пишу
Anonymous
А, я думал нужно вызвать два вместе.
Tishka17
ловить несколько или кидать несколько?
Evgeny
типа так @exception_wrap([Exception, ValueError])
Tishka17
йть
Evgeny
ловить несколько
Evgeny
чтоб не писать кучуexcept
Tishka17
except (TypeError, ValueError) as e:
Anonymous
+
Anonymous
Мне кажется если несколько эксептов обрабатываются одинаково, то что-то тут не так
Evgeny
передаются то они динамически
Evgeny
tuple, not list
Вопрос как развернуть это все
Evgeny
куда
except (*exception) as ex:
Дмитрий
зачем?
Evgeny
чтоб тут был список исключений
Дмитрий
x = (ValueError, )
Дмитрий
except x as e:
Evgeny
except x as e:
В целом вот так получилось
Evgeny
def exception_wrap(exception: tuple): def decorator(function): """ A decorator that wraps the passed in function and logs exceptions should one occur """ @functools.wraps(function) def wrapper(*args, **kwargs): try: return function(*args, **kwargs) except exception as ex: # log the exception err = f"There was an exception in {ex} " err += function.name print({f"error: {err}"}) return wrapper return decorator
Evgeny
@exception_wrap((ZeroDivisionError,)) def zero_divide(): 1 / 0
Anonymous
Работает?
Evgeny
да
Evgeny
туда можно накрутить sentry logger, что угодно
Tishka17
ага
Evgeny
он не логгирует же
он же не написал, просто заглушка или я не понял ответа ?
Evgeny
на suppress можно сделать доп обработку
Anonymous
https://pastebin.com/GdZEFH3a
Anonymous
помогите пожалуйста
Evgeny
на suppress можно сделать доп обработку
@exception_wrap((ZeroDivisionError,)) def zero_divide(): with suppress(ZeroDivisionError): 1 / 0 все нормально отрабатывает
Anonymous
когда я зову rez = (getemo(config['general']['temp'] + "7732" + ".mp4")) все работат стр 73
Anonymous
когда его зовет фласк - все падает Tensor("predictions/Softmax:0", shape=(?, 7), dtype=float32) is not an element of this graph. стр 92
Anonymous
Тензорфлоу?
Anonymous
Здесь его не курит никто
Anonymous
ненадо
Anonymous
он работает
Vladislav
Здесь курят, но лучше писать в группу фласка
Anonymous
но если я зову его из фласка - нет
Anonymous
дай линк
Vladislav
@ru_flask