Сумма всех элементов во вложенном списке

Короче, есть 4-х уровневый список, в котором нужно сложить все элементы. Вопрос: есть ли готовый функционал для этого в numpy? Список я генерирую так:

def create_random_weights(struct: list,
                          min_val: float = -1,
                          max_val: float = 1) -> list:
    out = []
    for i in range(len(struct)-1):
        out.append([[np.random.rand(2)*(max_val-min_val)+min_val for _ in range(sum(struct[:i+1]))] for _ in range(struct[i+1])])
    return out

Ответы (0 шт):