对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多层嵌套list的递归处理方法(推荐)
Jun 08 Python
更改Ubuntu默认python版本的两种方法python-> Anaconda
Dec 18 Python
Python守护线程用法实例
Jun 23 Python
python TKinter获取文本框内容的方法
Oct 11 Python
Python代码实现删除一个list里面重复元素的方法
Apr 02 Python
python 求1-100之间的奇数或者偶数之和的实例
Jun 11 Python
在pycharm下设置自己的个性模版方法
Jul 15 Python
Python中生成一个指定长度的随机字符串实现示例
Nov 06 Python
Python之——生成动态路由轨迹图的实例
Nov 22 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
PyQt5实现画布小程序
May 30 Python
使用darknet框架的imagenet数据分类预训练操作
Jul 07 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
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
生成php程序的php代码
2008/04/07 PHP
php输出全球各个时区列表的方法
2015/03/31 PHP
学习php设计模式 php实现原型模式(prototype)
2015/12/07 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
php操作xml并将其插入数据库的实现方法
2016/09/08 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
javascript new fun的执行过程
2010/08/05 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
浅析用prototype定义自己的方法
2013/11/14 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
javascript解析json实例详解
2014/11/05 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
2017/01/20 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
python opencv实现运动检测
2018/07/10 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
Python求凸包及多边形面积教程
2020/04/12 Python
Python2手动安装更新pip过程实例解析
2020/07/16 Python
python中的django是做什么的
2020/07/31 Python
python中reload重载实例用法
2020/12/15 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
关于旷工的检讨书
2014/02/02 职场文书
机电职业生涯规划书范文
2014/03/08 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
出生公证书
2015/01/23 职场文书
大学生个人总结范文
2015/02/15 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python