Umwandeln einer 3D-Liste in ein 3D NumPy-Array

erzeit habe ich eine 3D-Python-Liste im gezackten Array-Forma
A = [[[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0], [0], [0]]]

Kann ich diese Liste auf irgendeine Weise in ein NumPy-Array konvertieren, um bestimmte NumPy-Array-Operatoren zu verwenden, z. B. das Hinzufügen einer Zahl zu jedem Element.
A + 4 Würde geben[[[4, 4, 4], [4, 4, 4], [4, 4, 4]], [[4], [4], [4]]].

ZuweisungB = numpy.array(A) dann versuchen zuB + 4 gibt einen Tippfehler aus.
TypeError: can only concatenate list (not "float") to list

Ist eine Konvertierung von einer gezackten Python-Liste in ein NumPy-Array möglich, während die Struktur beibehalten wird (ich muss sie später zurückkonvertieren), oder durchläuft das Array eine Schleife und fügt in diesem Fall die erforderliche bessere Lösung hinzu?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage