对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程序
Apr 04 Python
Python 自动补全(vim)
Nov 30 Python
怎样使用Python脚本日志功能
Aug 14 Python
centos6.4下python3.6.1安装教程
Jul 21 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
Mar 15 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
详解python算法之冒泡排序
Mar 05 Python
Python学习笔记之Django创建第一个数据库模型的方法
Aug 07 Python
Keras中的多分类损失函数用法categorical_crossentropy
Jun 11 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
Jun 24 Python
python使用隐式循环快速求和的实现示例
Sep 11 Python
python如何绘制疫情图
Sep 16 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作的文本留言本的例子(一)
2006/10/09 PHP
php数组函数序列之array_flip() 将数组键名与值对调
2011/11/07 PHP
php中防止恶意刷新页面的代码小结
2012/10/31 PHP
php简单生成随机数的方法
2015/07/30 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
薪资那么高的Web前端必看书单
2017/10/13 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
2018/07/05 jQuery
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
vue 动态创建组件的两种方法
2020/12/31 Vue.js
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
考试退步检讨书
2014/01/15 职场文书
协议书格式
2014/04/23 职场文书
购房委托书范本
2014/09/18 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
个人自我剖析材料
2014/09/30 职场文书
2014年世界艾滋病日演讲稿
2014/11/28 职场文书
抢劫罪辩护词
2015/05/21 职场文书
小学少先队工作总结2015
2015/05/26 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
学生病假条怎么写
2015/08/17 职场文书
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS