tensorflow中tf.reduce_mean函数的使用


Posted in Python onApril 19, 2020

tf.reduce_mean 函数用于计算张量tensor沿着指定的数轴(tensor的某一维度)上的的平均值,主要用作降维或者计算tensor(图像)的平均值。

reduce_mean(input_tensor,
        axis=None,
        keep_dims=False,
        name=None,
        reduction_indices=None)
  • 第一个参数input_tensor: 输入的待降维的tensor;
  • 第二个参数axis: 指定的轴,如果不指定,则计算所有元素的均值;
  • 第三个参数keep_dims:是否降维度,设置为True,输出的结果保持输入tensor的形状,设置为False,输出结果会降低维度;
  • 第四个参数name: 操作的名称;
  • 第五个参数 reduction_indices:在以前版本中用来指定轴,已弃用; 

以一个维度是2,形状是[2,3]的tensor举例:

import tensorflow as tf
 
x = [[1,2,3],
   [1,2,3]]
 
xx = tf.cast(x,tf.float32)
 
mean_all = tf.reduce_mean(xx, keep_dims=False)
mean_0 = tf.reduce_mean(xx, axis=0, keep_dims=False)
mean_1 = tf.reduce_mean(xx, axis=1, keep_dims=False)
 
 
with tf.Session() as sess:
  m_a,m_0,m_1 = sess.run([mean_all, mean_0, mean_1])
 
print m_a  # output: 2.0
print m_0  # output: [ 1. 2. 3.]
print m_1  #output: [ 2. 2.]

如果设置保持原来的张量的维度,keep_dims=True ,结果:

print m_a  # output: [[ 2.]]
print m_0  # output: [[ 1. 2. 3.]]
print m_1  #output: [[ 2.], [ 2.]]

类似函数还有:

  • tf.reduce_sum :计算tensor指定轴方向上的所有元素的累加和;
  • tf.reduce_max  :  计算tensor指定轴方向上的各个元素的最大值;
  • tf.reduce_all :  计算tensor指定轴方向上的各个元素的逻辑和(and运算);
  • tf.reduce_any:  计算tensor指定轴方向上的各个元素的逻辑或(or运算);

到此这篇关于tensorflow中tf.reduce_mean函数的使用的文章就介绍到这了,更多相关tensorflow tf.reduce_mean内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木! 

Python 相关文章推荐
基于Python函数的作用域规则和闭包(详解)
Nov 29 Python
python format 格式化输出方法
Jul 16 Python
Python 使用Numpy对矩阵进行转置的方法
Jan 28 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
详细介绍pandas的DataFrame的append方法使用
Jul 31 Python
余弦相似性计算及python代码实现过程解析
Sep 18 Python
通过python3实现投票功能代码实例
Sep 26 Python
PyTorch的自适应池化Adaptive Pooling实例
Jan 03 Python
浅谈python的elementtree模块处理中文注意事项
Mar 06 Python
Python中内建模块collections如何使用
May 27 Python
Python常用扩展插件使用教程解析
Nov 02 Python
地图可视化神器kepler.gl python接口的使用方法
Dec 22 Python
TensorFlow打印输出tensor的值
Apr 19 #Python
numpy库reshape用法详解
Apr 19 #Python
tensorflow常用函数API介绍
Apr 19 #Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 #Python
pip安装tensorflow的坑的解决
Apr 19 #Python
查看已安装tensorflow版本的方法示例
Apr 19 #Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
Apr 19 #Python
You might like
模拟xcopy的函数
2006/10/09 PHP
PHP获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
php将html转为图片的实现方法
2017/05/19 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
客户端静态页面玩分页
2006/06/26 Javascript
9个JavaScript评级/投票插件
2010/01/18 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
Python爬取网易云音乐上评论火爆的歌曲
2017/01/19 Python
Python利用Beautiful Soup模块搜索内容详解
2017/03/29 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
python实现KNN近邻算法
2020/12/30 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
青年创业培训欢迎词
2014/01/08 职场文书
英语自我评价范文
2014/01/24 职场文书
租赁协议书范本
2014/04/22 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
小学教研工作总结2015
2015/05/13 职场文书
新年晚会开场白
2015/05/29 职场文书
vue3中provide && inject的使用
2021/07/01 Vue.js