numpy中axis
来源:互联网 发布:摇号软件 编辑:程序博客网 时间:2024/06/06 14:18
使用numpy中,经常遇到axis, 一直没有研究明白。今天终于明白点了
np.sum(arr, axis=2)
其中axis指的是arr中从左0开始的第二个下标。每个其它下标,遍历第二个下标求和。这样结果是,arr的第二个下标维度,消失。
自己随便生成几个array,由易到难,手动求一下就明白了。
>>> data = np.random.randint(0,3, [2,3,4])>>> data
array([[[2, 1, 1, 2],
[1, 0, 2, 0],
[1, 1, 2, 1]],
[[1, 0, 1, 1],
[2, 2, 1, 1],
[2, 0, 1, 1]]])
>>> data.sum(axis=0)
array([[3, 1, 2, 3],
[3, 2, 3, 1],
[3, 1, 3, 2]])
>>> data.sum(axis=0).shape
(3, 4)
求第零维和,就是第零维消失,变成3x4的矩阵,新的矩阵的每个值,是data矩阵遍历第0维,其它维不变。举例来说,先找到data[0][0][0]=2,第二,三维不变,data[1][0][0]=1, 这样,第0维消失,result[0][0]=data[0][0][0] +data[1][0][0];data[0][0][1] = 1, data[1][0][1] = 0, 所以result[0][1]= data[0][0][1] + data[1][0][1], 以此类推
阅读全文
0 0
- numpy中axis理解
- numpy中axis
- numpy中axis的一些理解
- python numpy中axis的含义
- numpy中sum()中axis参数的问题
- Python中numpy和pandas中axis浅谈
- numpy中多维数组的轴(axis)
- numpy中多维数组的轴(axis)
- Python Pandas与Numpy中axis参数的二义性
- Python Pandas与Numpy中axis参数的二义性
- Python Pandas与Numpy中axis参数的二义性
- Pandas与Numpy中axis参数的二义性
- numpy中多维数组的轴(axis)
- numpy模块之axis
- 【新手】Numpy axis理解
- NumPy 中的axis
- numpy模块之axis
- numpy模块之axis
- Bootstrap 轻量级后台管理系统模板--ACE增删改查功能实现
- Mac:C/C++ 终端彩色字符
- ubuntu 使用apt-get 升级php5.4到 php5.6
- SQL SERVER和ORACEL通过MYBATILS调用存储过程
- BAHome:iOS 面试题收藏录
- numpy中axis
- 定时任务记录scheduleAtFixedRate
- Android 横竖屏切换小记
- .net core使用redis
- 控制图片的行内样式
- MySQL添加外键失败ERROR 1452的解决(数据库添加外键失败)
- 评分卡模型剖析之一(woe、IV、ROC、信息熵)
- 曹可爱之最可爱-Vue.js入门(六)条件渲染
- 口才盛宴丨 CBK第二阶段第一期训练营正式开营