对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 相关文章推荐
linux下安装easy_install的方法
Feb 10 Python
Python中List.count()方法的使用教程
May 20 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
Dec 22 Python
Python脚本实现虾米网签到功能
Apr 12 Python
使用Python脚本和ADB命令实现卸载App
Feb 10 Python
django从请求到响应的过程深入讲解
Aug 01 Python
使用Python抓取豆瓣影评数据的方法
Oct 17 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 Python
在python中实现调用可执行文件.exe的3种方法
Jul 07 Python
numpy的Fancy Indexing和array比较详解
Jun 11 Python
python使用建议与技巧分享(二)
Aug 17 Python
python本地文件服务器实例教程
May 02 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实现智能文件类型检测的实现代码
2011/08/02 PHP
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
Yii学习总结之安装配置
2015/02/22 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
8 行 Node.js 代码实现代理服务器
2016/12/05 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
JS实现轮播图效果
2020/01/11 Javascript
Jquery滑动门/tab切换实现方法完整示例
2020/06/05 jQuery
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
python threading模块操作多线程介绍
2015/04/08 Python
Python实现带百分比的进度条
2016/06/28 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
python+opencv像素的加减和加权操作的实现
2019/07/14 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
美国最灵活的移动提供商:Tello
2017/07/18 全球购物
美国性感内衣店:Yandy
2018/06/12 全球购物
印度电子产品购物网站:Vijay Sales
2021/02/16 全球购物
投标邀请书范文
2014/01/31 职场文书
绿色家庭事迹材料
2014/05/01 职场文书
2014群众路线学习笔记
2014/11/06 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers