Convertendo uma lista 3D em uma matriz NumPy 3D
Atualmente, tenho uma lista de Python 3D em formato de matriz irregular.A = [[[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0], [0], [0]]]
Existe alguma maneira de converter essa lista em uma matriz NumPy, para usar certos operadores de matriz NumPy, como adicionar um número a cada elemento.A + 4
daria[[[4, 4, 4], [4, 4, 4], [4, 4, 4]], [[4], [4], [4]]]
.
AtribuindoB = numpy.array(A)
então tentandoB + 4
gera um erro de tipo.TypeError: can only concatenate list (not "float") to list
É possível uma conversão de uma lista irregular do Python para um array NumPy enquanto mantém a estrutura (precisarei convertê-lo mais tarde) ou está fazendo um loop pelo array e adicionando a melhor solução necessária nesse caso?