因为数据连续的存储在内存中,NumPy 直接利用现代 CPU 的矢量化指令计算,加载寄存器中的多个连续浮点数。...axis=0 代表跨行(实际上就是按列),axis=1 代表跨列(实际上就是按行)。...,axis=0 代表的是跨行(跨行就是按照列),所以实际上是对 [4, 2] [3, 4] [2, 1] 来进行排序,排序结果是 [2, 4] [3, 4] [1, 2],对应的是每一列的排序结果。...这里做个笔记:
当asix=-1时是按照数组最后一个轴来排序其实就是按数组最内部的数据进行排序
例子:三维数组
第一个轴0: 这三个比较大小
[[ 0 -2 -3]...如果按轴1排序,那要保证轴0和轴2相等,那就是 [0 3 0] [-2,1,1] [-3,5,9] 之间排序,也就是第一个3x3的数组中的竖下来排序。