tensorflow学习总结之reduce_sum函数
tensorflow里面集成了许多基于统计的数学函数,类似于reduce_sum,reduce_mean,reduce_min,reduce_max,等,根据字面意思分别是求和,求平均,求最大,求最小等
reduce_sum() 就是求和,由于求和的对象是tensor,所以是沿着tensor的某些维度求和。reduction_indices是指沿tensor的哪些维度求和,下面以一个例子形容维度求和的具体操作:
下面是个2*3*4的tensor。
[[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]]
[[13 14 15 16]
[17 18 19 20]
[21 22 23 24]]]
如果计算tf.reduce_sum(tensor, axis=0),axis=0说明是按第一个维度进行求和,也就是说把
[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]
和
[[13 14 15 16]
[17 18 19 20]
[21 22 23 24]]相加,所以第一个维度(也就是2)抹去,求和结束得到的tensor_ans是3*4(之前tensor是2*3*4)。显然tensor_ans的元素分别是1+13;2+14;3+15……;12+24。即:
[[1+13 2+14 3+15 4+16]
[5+17 6+18 7+19 8+20]
[9+21 10+22 11+23 12+24]]。
依次类推,如果axis=1,那么求和结果shape是2*4,即:
[[ 1 + 5 + 9 2 + 6+10 3 + 7+11 4 + 8+12]
[13+17+21 14+18+22 15+19+23 16+20+24]]
如果axis=2,那么求和结果shape是2*3,即:
[[1+2+3+4 5+6+7+8 9+10+11+12]
[13+14+15+16 17+18+19+20 21+22+23+24]]
最新文章
- 如何用Python输出PPT中的文字信息
- zh-Hans vs.net 通过 管理nuget程序包下载简体中文语言包 zh-cn
- C语言中字符串常量到底存在哪了?
- 配置Android环境遇到的问题及解决办法
- iOS UINavigationController 详解
- UVALive 7454	Parentheses (栈+模拟)
- uva 1482 - Playing With Stones
- 本机运行.net 2.0项目报错,解决方案
- IOS 特定于设备的开发:使用加速器启动屏幕上的对象
- winform判断输入是否是数字
- 迷你MVVM框架 avalonjs 0.82发布
- XML文件生成
- COGNOS安装与发布报表步骤
- Fiddler实现对手机抓包
- JAVA远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
- 关于学习Linux的基本命令操作
- vector的 []
- Thinkphp框架网站 nginx环境 访问页面access denied
- python初步学习-import和datetime模块
- 使用JAXB实现Bean与Xml相互转换
热门文章
- IntelliJ IDEA 启动 自动进入项目列表,IDE启动不进入项目,IDE启动不进入上一次的项目
- VIP之MixerII
- Jersey RESTful WebService框架学习(八)maven搭建
- 1.8.2suspend与resume方法的缺点-独占
- android-基础编程-Preference
- day37(类加载器)
- 第四章-shceme和数据类型优化
- Nutch1.2 的安装与使用
- bootstrap1相关学习文档
- c#中的gcAllowVeryLargeObjects和OutOfMemoryException