为了账号安全,请及时绑定邮箱和手机立即绑定

熊猫中的轴是什么意思?

熊猫中的轴是什么意思?

犯罪嫌疑人X 2019-07-29 10:03:49
熊猫中的轴是什么意思?这是我生成数据帧的代码:import pandas as pdimport numpy as npdff = pd.DataFrame(np.random.randn(1,2),columns=list('AB'))然后我得到了数据帧:+------------+---------+--------+|            |  A      |  B     |+------------+---------+---------|      0     | 0.626386| 1.52325|+------------+---------+--------+当我输入命令时:dff.mean(axis=1)我有 :0    1.074821dtype: float64根据pandas的引用,axis = 1代表列,我期望命令的结果A    0.626386B    1.523255dtype: float64所以这是我的问题:熊猫中的轴是什么意思?
查看完整描述

3 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

这些答案确实有助于解释这一点,但对于非程序员(即像我这样的人,在数据科学课程的背景下第一次学习Python),它仍然不是非常直观。我仍然发现使用术语“沿”或“对于每个”wrt行和列是令人困惑的。

对我来说更有意义的是这样说:

  • Axis 0将作用于每个COLUMN中的所有ROWS

  • Axis 1将作用于每个ROW中的所有COLUMNS

因此,轴0上的平均值将是每列中所有行的平均值,轴1上的平均值将是每行中所有列的平均值。

最终,这与@ zhangxaochen和@Michael的说法相同,但在某种程度上我更容易内化。


查看完整回答
反对 回复 2019-07-29
  • 3 回答
  • 0 关注
  • 519 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信