[PYTHON] Achsenspezifikation mit NumPy

Ich lese ständig das Buch Deep Learning von Grund auf neu. .. ..

Die folgende Formel verwendet die numerische Berechnungsbibliothek NumPy, um die Achse für eine Matrix anzugeben und eine Aggregation durchzuführen.

> m = np.array(...)
> m.sum(axis=0)

Ich konnte nicht mit der Verarbeitung meines Gehirns Schritt halten, um zu sehen, wie das funktioniert, also machte ich ein Bild.

Wenn ndim = 2

> m = np.array([[2,1],[3,4]])

axis=0

> m.sum(axis=0)
array([5, 5])

1.png

axis=1

> m.sum(axis=1)
array([3, 7])

1.png

Wenn ndim = 3

m = np.array([[[7,8],[2,1]],[[6,5],[3,4]]])

axis=0

> m.sum(axis=0)
array([[13, 13]
       [ 5,  5]])

1.png

axis=1

> m.sum(axis=1)
array([[9, 9]
       [9, 9]])

1.png

axis=2

> m.sum(axis=2)
array([[15, 3]
       [11, 7]])

1.png

Recommended Posts

Achsenspezifikation mit NumPy
NumPy-Achse
wo von numpy
Installieren Sie numpy in Visual Studio 2019
Nachahmung von Pythons Numpy in C #
Matrixprodukt in Python numpy
Beschleunigen Sie den Zhang-Suen-Algorithmus in Numpy
Setzen Sie Python, Numpy, OpenCV3 in Ubuntu14
Selbstorganisierende Karte in der Python NumPy-Version
[Numpy] Rufen Sie savetxt () im Append-Modus auf
Invertiere numpy Boolean Array in Tilda
Jupyter-, Numpy- und Matplotlib-Notizen, die in Berichten verwendet werden
Ein Memo, das die Achsenspezifikation der Achse erklärt
Zusammenfassung der Achsenoptionsspezifikation von Python "numpy.sum (...)"