关于python科学计算中的axis取值问题
来源:互联网 发布:淘一免淘宝小号查询 编辑:程序博客网 时间:2024/06/04 23:32
python中的axis,翻译过来叫做轴线,但是,在科学计算中究竟是如何定义的呢?axis=0和axis=1分别是什么意思?为了弄明白,专门做了个小实例:
第1步:创建一个frame:
In[6]: frame=pd.DataFrame(np.arange(9).reshape((3,3)),index=['a','b','c'],columns=['Ohio','Texas','California'])
In[7]: frame
Out[7]:
Ohio Texas California
a 0 1 2
b 3 4 5
c 6 7 8
第2步:令axis=0,求frame的平均值
In[9]: frame.mean(axis=0)
Out[9]:
Ohio 3.0
Texas 4.0
California 5.0
dtype: float64
第3步:令axis=1,求frame的平均值
In[10]: frame.mean(axis=1)
Out[10]:
a 1.0
b 4.0
c 7.0
dtype: float64
看出区别了吗?结论:
当axis=0时候,是按照垂直方向计算列的平均值;
当axis=1时候,是按照水平方向计算行的平均值。
PS:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。
阅读全文
1 0
- 关于python科学计算中的axis取值问题
- 关于科学计算中的数值误差问题
- python中的科学计算(1)
- python中的科学计算包
- 关于python 科学计算库的下载
- python科学计算值numpy
- 关于计算中的“同余式”以及取模等问题
- Python科学计算
- python科学计算库
- Python科学计算
- python 科学计算
- python科学计算
- python科学计算
- python科学计算环境
- Python进行科学计算
- python科学计算numpy
- Python 科学计算
- python 科学计算-----Anaconda
- WOJ1009-The Legend of Valiant Emigration
- junit测试类有自己的properties
- ACM算法-时间复杂度分析(4.有关时间复杂度循环的分析)
- elasticsearch内部原理自我总结
- Ubuntu16.04 LTS 安装VNC Server开启远程桌面
- 关于python科学计算中的axis取值问题
- python3.4下使用py2exe将py脚本打包为exe
- C++ Primer 初窥成员函数
- js深克隆与浅复制
- Android热修复—阿里的新一代热修复技术Sophix
- stm32 read out protection
- 数据结构一(概念)
- test
- 常见http status code