Numpy和Pandas中axis的理解

发布时间:2024-12-19 04:34

'->'数据分析,Python的Pandas和NumPy很重要 #生活技巧# #工作学习技巧# #编程学习路径#

最新推荐文章于 2024-06-30 09:00:00 发布

石山下 于 2018-11-18 21:40:00 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

轴(axis)在Numpy的二维数组中扮演重要角色,第0轴对应行,第1轴对应列。例如,np.sum(a,axis=1)会沿着列方向对元素求和,当axis=0时,则按照行进行求和。若不指定axis,所有元素将被相加。在Pandas中,axis的理解类似,用于数据操作。参考链接提供了更多细节。" 133709105,19673917,最新JavaScript对象新增方法详解,"['JavaScript', 'ECMAScript', '编程', '开发语言']

摘要由CSDN通过智能技术生成

Numpy中axis用法的解释:
轴用来为超过一维的数组定义的属性,二维数组拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。

附加参照:https://blog.csdn.net/fangjian1204/article/details/53055219

                  https://www.jianshu.com/p/9aa448ea397c

                  https://www.zhihu.com/question/58993137

numpy中的一些统计函数往往需要指定轴axis
如:
np.sum(a,axis = 1)
那么这个axis=1实际上是说,只对第一轴进行相加操作。比如说:

a = np.array([[1,2,3],[4,5,6]])

print(np.sum(a,axis = 1))

>>>[6 15]

print(np.sum(a,axis = 0))

>>>[5 7 9]

print(np.sum(a))

>>>21

可以看到,当axis=0时,即相加只对第一维度,第一维度的数为[1,2,3]和[4,5,6],所以这两个矩阵相加为[5,7,9]。
当axis=1时,即相加只对第二维度,第二维度的数相加,第一维不变,即为[1+2+3,4+5+6]=[6,15]。
当不加axis参数时,把所有元素相加,即为21。

pandas中的axis的理解(利用Python 进行数据分析P143页)

网址:Numpy和Pandas中axis的理解 https://www.yuejiaxmz.com/news/view/514150

相关内容

NumPy和Pandas总结
数据分析中的numpy
利用Python进行数据分析——Pandas(2)
Python学习笔记——参数axis=0,1,2...
Pandas 数据处理(一)缺失值处理
Pandas的时间序列Period,period
Python编程:解锁日常生活与职业发展的神奇钥匙
智能健康管理:个性化健康指导的未来1.背景介绍 随着人口寿命的延长和生活质量的提高,健康管理已经成为了人们关注的焦点。个
Python 数据清洗之缺失数据滤除dropna()
智能健康监测:个体数据的收集与利用

随便看看