对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中内置的NotImplemented类型的用法
Mar 31 Python
python基于pygame实现响应游戏中事件的方法(附源码)
Nov 11 Python
python 性能优化方法小结
Mar 31 Python
python 计算两个日期相差多少个月实例代码
May 24 Python
python批量读取txt文件为DataFrame的方法
Apr 03 Python
Django中日期处理注意事项与自定义时间格式转换详解
Aug 06 Python
Python 确定多项式拟合/回归的阶数实例
Dec 29 Python
python3.6环境安装+pip环境配置教程图文详解
Jun 20 Python
Python大数据之使用lxml库解析html网页文件示例
Nov 16 Python
在python中创建指定大小的多维数组方式
Nov 28 Python
Django 限制访问频率的思路详解
Dec 24 Python
Python 通过监听端口实现唯一脚本运行方式
May 05 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
第四节--构造函数和析构函数
2006/11/16 PHP
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
Windows7下的php环境配置教程
2015/02/28 PHP
select 控制网页内容隐藏于显示的实现代码
2010/05/25 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
JavaScript动态修改弹出窗口大小的方法
2015/04/06 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
轻松实现js选项卡切换效果
2016/09/24 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
详解webpack 多页面/入口支持&公共组件单独打包
2017/06/29 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
前端面试知识点目录一览
2019/04/15 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
[47:43]Alliance vs KG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
深入理解Python3中的http.client模块
2017/03/29 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
Python中整数的缓存机制讲解
2019/02/16 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
IE浏览器单独写CSS样式的几种方法
2014/10/14 HTML / CSS
10种CSS3实现的loading动画,挑一个走吧?
2020/11/16 HTML / CSS
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
JSF的标签库有哪些
2012/04/27 面试题
企划主管岗位职责
2013/12/12 职场文书
班训口号大全
2014/06/18 职场文书
学校教师安全责任书
2014/07/23 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
2015年社区纪检工作总结
2015/04/21 职场文书
2019开业庆典剪彩仪式主持词!
2019/07/22 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
JavaScript高级程序设计之基本引用类型
2021/11/17 Javascript