Je lis le livre Deep Learning from scratch. .. ..
La formule suivante qui utilise la bibliothèque de calcul numérique NumPy pour spécifier l'axe d'une matrice et effectuer l'agrégation.
> m = np.array(...)
> m.sum(axis=0)
Je ne pouvais pas suivre le traitement de mon cerveau pour voir comment cela fonctionne, alors j'ai fait une image.
> m = np.array([[2,1],[3,4]])
axis=0
> m.sum(axis=0)
array([5, 5])

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

m = np.array([[[7,8],[2,1]],[[6,5],[3,4]]])
axis=0
> m.sum(axis=0)
array([[13, 13]
       [ 5,  5]])

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

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

Recommended Posts