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?

Respuestas a la pregunta(5)

Su respuesta a la pregunta