Convertir una lista 3D a una matriz NumPy 3D
Actualmente, tengo una lista 3D de Python en formato de matriz irregular.A = [[[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0], [0], [0]]]
¿Hay alguna forma de convertir esta lista en una matriz NumPy, para usar ciertos operadores de matriz NumPy, como agregar un número a cada elemento?A + 4
daría[[[4, 4, 4], [4, 4, 4], [4, 4, 4]], [[4], [4], [4]]]
.
AsignaciónB = numpy.array(A)
luego intentandoB + 4
arroja un error de tipo.TypeError: can only concatenate list (not "float") to list
¿Es posible una conversión de una lista dentada de Python a una matriz NumPy mientras se retiene la estructura (tendré que volver a convertirla más tarde) o está recorriendo la matriz y agregando la mejor solución requerida en este caso?