对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 getopt模块处理命令行选项实例
May 13 Python
Python入门篇之文件
Oct 20 Python
复习Python中的字符串知识点
Apr 14 Python
python从网络读取图片并直接进行处理的方法
May 22 Python
Python实现简单的文件传输与MySQL备份的脚本分享
Jan 03 Python
python 从文件夹抽取图片另存的方法
Dec 04 Python
Python写一个基于MD5的文件监听程序
Mar 11 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 Python
python网络编程socket实现服务端、客户端操作详解
Mar 24 Python
Python运行提示缺少模块问题解决方案
Apr 02 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
May 20 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实现采集程序原理和简单示例代码
2007/03/18 PHP
PHP Zip解压 文件在线解压缩的函数代码
2010/05/26 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
2017/08/07 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
利用进制转换压缩数字函数分享
2014/01/02 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
2016/08/15 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
完美实现js选项卡切换效果(二)
2017/03/08 Javascript
python进阶教程之异常处理
2014/08/30 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
简单了解django缓存方式及配置
2019/07/19 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
Python绘制词云图之可视化神器pyecharts的方法
2021/02/23 Python
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
日本最大的购物网站乐天市场国际版:Rakuten Global Market(支持中文)
2020/02/03 全球购物
PHP面试题及答案一
2012/06/18 面试题
求职信内容考虑哪几点
2013/10/05 职场文书
教师党员承诺书
2014/03/25 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
运动会方阵口号
2014/06/07 职场文书
道歉短信大全
2015/05/12 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL