Finden Sie die Dimensionen eines mehrdimensionalen Python-Arrays [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Numpy Array-Abmessungen 6 Antworten

Ist es in Python möglich, eine Funktion zu schreiben, die die Dimensionen eines mehrdimensionalen Arrays zurückgibt (vorausgesetzt, die Dimensionen des Arrays sind nicht gezackt)?

Zum Beispiel die Abmessungen von[[2,3], [4,2], [3,2]] wäre[3, 2], während die Abmessungen von[[[3,2], [4,5]],[[3,4],[2,3]]] wäre[2,2,2].

Verfügt Python über integrierte Funktionen, die alle Dimensionen eines mehrdimensionalen Arrays zurückgeben, oder muss ich diese Funktion selbst implementieren?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage