对tf.reduce_sum tensorflow维度上的操作详解


Posted in Python onJuly 26, 2018

tensorflow中有很多在维度上的操作,本例以常用的tf.reduce_sum进行说明。官方给的api

reduce_sum(
 input_tensor,
 axis=None,
 keep_dims=False,
 name=None,
 reduction_indices=None
)

input_tensor:表示输入

axis:表示在那个维度进行sum操作。

keep_dims:表示是否保留原始数据的维度,False相当于执行完后原始数据就会少一个维度。

reduction_indices:为了跟旧版本的兼容,现在已经不使用了。

官方的例子:

# 'x' is [[1, 1, 1]
#   [1, 1, 1]]
tf.reduce_sum(x) ==> 6
tf.reduce_sum(x, 0) ==> [2, 2, 2]
tf.reduce_sum(x, 1) ==> [3, 3]
tf.reduce_sum(x, 1, keep_dims=True) ==> [[3], [3]]
tf.reduce_sum(x, [0, 1]) ==> 6

自己做的例子:

import tensorflow as tf
import numpy as np
x = np.asarray([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
x_p = tf.placeholder(tf.int32,[2,2,3])
y = tf.reduce_sum(x_p,0) #修改这里
with tf.Session() as sess:
 y = sess.run(y,feed_dict={x_p:x})
 print y
axis= 0:[[ 8 10 12] [14 16 18]] 
1+7 2+8 3+7 …….. 
axis=1: [[ 5 7 9] [17 19 21]] 
1+4 2+5 3 +6 …. 
axis=2: [[ 6 15] [24 33]] 
1+2+3 4+5+6…..

以上这篇对tf.reduce_sum tensorflow维度上的操作详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python端口扫描系统实现方法
Nov 19 Python
Python时间戳使用和相互转换详解
Dec 11 Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 Python
对pandas中两种数据类型Series和DataFrame的区别详解
Nov 12 Python
解决pycharm的Python console不能调试当前程序的问题
Jan 20 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
Python英文文章词频统计(14份剑桥真题词频统计)
Oct 13 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
Jun 27 Python
Python中用xlwt制作表格实例讲解
Nov 05 Python
OpenCV+python实现膨胀和腐蚀的示例
Dec 21 Python
如何用python爬取微博热搜数据并保存
Feb 20 Python
详解python的xlwings库读写excel操作总结
Feb 26 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 #Python
Python迭代器与生成器基本用法分析
Jul 26 #Python
Python实现矩阵相乘的三种方法小结
Jul 26 #Python
python实现泊松图像融合
Jul 26 #Python
python中的decorator的作用详解
Jul 26 #Python
python opencv实现旋转矩形框裁减功能
Jul 25 #Python
Python3匿名函数用法示例
Jul 25 #Python
You might like
php中$this->含义分析
2009/11/29 PHP
php微信开发之自定义菜单实现
2016/11/18 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
实例解析Array和String方法
2016/12/14 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
微信小程序swiper使用网络图片不显示问题解决
2019/12/13 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
Openlayers实现地图全屏显示
2020/09/28 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
以一段代码为实例快速入门Python2.7
2015/03/31 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
Python简单计算数组元素平均值的方法示例
2017/12/26 Python
Python3处理HTTP请求的实例
2018/05/10 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
Python运行异常管理解决方案
2020/03/09 Python
Django 多对多字段的更新和插入数据实例
2020/03/31 Python
Python通过字典映射函数实现switch
2020/11/06 Python
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
介绍一下linux文件系统分配策略
2012/11/17 面试题
广告艺术设计专业自荐书
2014/07/08 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
DSP接收机前端设想
2022/04/05 无线电
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android