axis=0为什么能对列向量进行排序,同时也能对数组进行排序?
创始人
2024-09-29 06:30:37
0

axis代表的是沿着哪个轴进行操作。当axis=0时,表示对每一列进行操作。

对于一个列向量来说,它只有一列,也就是沿着列轴(axis=0)进行操作时,直接排序即可。

例如:

import numpy as np

a = np.array([3, 1, 5, 2, 4])
sorted_a = np.sort(a, axis=0)
print(sorted_a)

输出结果为:

[1 2 3 4 5]

对于一个二维数组来说,也可以沿着列轴(axis=0)进行排序,此时每一列都会被排序。

例如:

import numpy as np

a = np.array([[3, 1, 5], [2, 4, 6]])
sorted_a = np.sort(a, axis=0)
print(sorted_a)

输出结果为:

[[2 1 5]
 [3 4 6]]

可以看出,每一列都被排序了。

当axis=1时,表示对每一行进行操作。同理,对一个行向量来说,它只有一行,也就是沿着行轴(axis=1)进行操作时,直接排序即可。

例如:

import numpy as np

a = np.array([[3, 1, 5, 2, 4]])
sorted_a = np.sort(a, axis=1)
print(sorted_a)

输出结果为:

[[1 2 3 4 5]]

当axis=None时,表示对整个数组进行排序。这种情况下,会将数组中所有元素都放到一个一维数组中进行排序。

例如:

import numpy as np

a = np.array([[3, 1, 5], [2, 4, 6]])
sorted_a = np.sort(a, axis=None)
print(sorted_a)

输出结果为:

相关内容

热门资讯

第三分钟了解!四川途游小程序辅... 第三分钟了解!四川途游小程序辅助破解版!真是是真的有辅助攻略(有挂解惑)-哔哩哔哩1.四川途游小程序...
第4分钟了解!牛财神插件!好像... 第4分钟了解!牛财神插件!好像存在有辅助脚本(有挂神器)-哔哩哔哩1、完成牛财神插件有辅助插件,帮助...
一分钟了解!悠闲川南游戏辅助!... 一分钟了解!悠闲川南游戏辅助!其实是真的有辅助工具(真的有挂)-哔哩哔哩1、一分钟了解!悠闲川南游戏...
第一分钟了解!微信小程序怎么挂... 第一分钟了解!微信小程序怎么挂脚本!果然一直都是有辅助app(有挂技巧)-哔哩哔哩1、微信小程序怎么...
第5分钟了解!开心游戏辅助器!... 第5分钟了解!开心游戏辅助器!竟然一直都是有辅助脚本(有挂方法)-哔哩哔哩开心游戏辅助器能透视中分为...
第六分钟了解!菠萝神器辅助工具... 第六分钟了解!菠萝神器辅助工具!总是是真的有辅助攻略(确实有挂)-哔哩哔哩1、超多福利:超高返利,海...
第6分钟了解!新天道大厅辅助!... 第6分钟了解!新天道大厅辅助!都是一直总是有辅助技巧(有挂技巧)-哔哩哔哩运新天道大厅辅助辅助工具,...
第1分钟了解!老夫子拼十辅助!... 第1分钟了解!老夫子拼十辅助!一直是有辅助神器(有挂技术)-哔哩哔哩老夫子拼十辅助破解侠是真的助透视...
第九分钟了解!三江互娱辅助!真... 第九分钟了解!三江互娱辅助!真是存在有辅助软件(有挂助手)-哔哩哔哩1、三江互娱辅助免费脚本咨询教程...
第6分钟了解!九天大厅挂价格!... 第6分钟了解!九天大厅挂价格!其实是有辅助方法(确实有挂)-哔哩哔哩1、九天大厅挂价格辅助器安装包、...