python里的0轴和1轴都是什么?
2019-10-12 本文已影响0人
一位学有余力的同学
import numpy as np
a = np.array([[1,2],[3,4],[5,6]])
a.shape[0], a.shape[1]
输出 (3,2)
所以在二维矩阵中:
0轴代表一个矩阵里竖着的那一个方向,如果需要返回它的形状的话就是行数,如shape[0];如果需要对该矩阵进行操作的话就代表对竖着的这一列进行操作,如np.max(A, axis=0),返回矩阵A每一列的最大值
1轴代表一个矩阵里横着的那一个方向,如果需要返回它的形状的话就是列数,如shape[1];如果需要对该矩阵进行操作的话就代表对横着的这一行进行操作,如np.max(A, axis=1),返回矩阵A每一行的最大值