对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的requests网络编程包使用教程
Jul 11 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
Nov 01 Python
python批量替换页眉页脚实例代码
Jan 22 Python
python2.7到3.x迁移指南
Feb 01 Python
python3爬取各类天气信息
Feb 24 Python
对numpy和pandas中数组的合并和拆分详解
Apr 11 Python
详解django自定义中间件处理
Nov 21 Python
python爬虫实现中英翻译词典
Jun 25 Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 Python
在Python中append以及extend返回None的例子
Jul 20 Python
Python实现滑动平均(Moving Average)的例子
Aug 24 Python
Python web如何在IIS发布应用过程解析
May 27 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将数据导入到Foxmail
2006/10/09 PHP
学习php分页代码实例
2013/10/24 PHP
php实现天干地支计算器示例
2014/03/14 PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
2014/07/04 PHP
浅析php如何实现App常用的秒发功能
2016/08/03 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
JS中prototype的用法实例分析
2015/03/19 Javascript
CSS javascript 结合实现悬浮固定菜单效果
2015/08/23 Javascript
浏览器兼容性问题大汇总
2015/12/17 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
[53:13]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-GAMING
2014/05/22 DOTA
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
Django实现快速分页的方法实例
2017/10/22 Python
python和opencv实现抠图
2018/07/18 Python
python 构造三维全零数组的方法
2018/11/12 Python
如何更改 pandas dataframe 中两列的位置
2019/12/27 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
python获取linux系统信息的三种方法
2020/10/14 Python
python3排序的实例方法
2020/10/20 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
腾讯公司的一个sql题
2013/01/22 面试题
护理自荐信范文
2013/10/05 职场文书
仓库规划计划书
2014/04/28 职场文书
2015年新农合工作总结
2015/03/30 职场文书
春节晚会开场白
2015/05/29 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
python turtle绘图命令及案例
2021/11/23 Python