对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 相关文章推荐
用PyQt进行Python图形界面的程序的开发的入门指引
Apr 14 Python
python获取当前计算机cpu数量的方法
Apr 18 Python
Python多线程结合队列下载百度音乐的方法
Jul 27 Python
python基础教程之分支、循环简单用法
Jun 16 Python
如何将python中的List转化成dictionary
Aug 15 Python
python模仿网页版微信发送消息功能
Feb 24 Python
python实现名片管理器的示例代码
Dec 17 Python
django 前端页面如何实现显示前N条数据
Mar 16 Python
python求numpy中array按列非零元素的平均值案例
Jun 08 Python
python3.7添加dlib模块的方法
Jul 01 Python
PyCharm2020.3.2安装超详细教程
Feb 08 Python
python基础之匿名函数详解
Apr 21 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从给定url获取文件扩展名的方法
2015/03/14 PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
2017/09/29 PHP
PHP中的浅复制与深复制的实例详解
2017/10/26 PHP
ASP Json Parser修正版
2009/12/06 Javascript
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
js图片轮播效果实现代码
2020/04/18 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
深入理解vue中的$set
2017/06/01 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
vue实现购物车加减
2020/05/30 Javascript
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
2020/07/21 Javascript
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
python实现简单五子棋游戏
2019/06/18 Python
python3中eval函数用法使用简介
2019/08/02 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
收藏!10个免费高清视频素材网站!【设计、视频剪辑必备】
2021/03/18 杂记
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
儿科主治医生个人求职信
2013/09/23 职场文书
土建资料员岗位职责
2014/01/04 职场文书
银行领导证婚词
2014/01/11 职场文书
致跳高运动员加油稿
2014/02/12 职场文书
趣味比赛活动方案
2014/02/15 职场文书
仓管员岗位责任制
2014/02/19 职场文书
个人查摆剖析材料
2014/10/16 职场文书
创业计划书之家教中心
2019/09/25 职场文书
导游词之西安大清真寺
2019/12/17 职场文书
Anaconda配置各版本Pytorch的实现
2021/08/07 Python
MYSQL 表的全面总结
2021/11/11 MySQL