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来编写HTTP服务器的超级指南
Feb 18 Python
Python实现命令行通讯录实例教程
Aug 18 Python
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 Python
Python实现PS图像调整颜色梯度效果示例
Jan 25 Python
Python中optparser库用法实例详解
Jan 26 Python
python中subprocess批量执行linux命令
Apr 27 Python
python实现飞机大战游戏
Oct 26 Python
react+django清除浏览器缓存的几种方法小结
Jul 17 Python
解决Django加载静态资源失败的问题
Jul 28 Python
django框架基于queryset和双下划线的跨表查询操作详解
Dec 11 Python
Python多线程thread及模块使用实例
Apr 28 Python
keras实现基于孪生网络的图片相似度计算方式
Jun 11 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
php中Smarty模板初体验
2011/08/08 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
提高PHP编程效率的方法
2013/11/07 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
分析php://output和php://stdout的区别
2018/05/06 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
python输出指定月份日历的方法
2015/04/23 Python
在Python中的Django框架中进行字符串翻译
2015/07/27 Python
Python使用Redis实现作业调度系统(超简单)
2016/03/22 Python
python实现关键词提取的示例讲解
2018/04/28 Python
python实现Windows电脑定时关机
2018/06/20 Python
python 与服务器的共享文件夹交互方法
2018/12/27 Python
python实现整数的二进制循环移位
2019/03/08 Python
softmax及python实现过程解析
2019/09/30 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
使用canvas实现黑客帝国数字雨效果
2020/01/02 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
马耳他航空公司官方网站:Air Malta
2019/05/15 全球购物
西班牙高科技产品购物网站:MejorDeseo
2019/09/08 全球购物
物业管理专业求职信
2014/06/11 职场文书
2014法院四风问题对照检查材料思想汇报
2014/10/04 职场文书
2015年机械设备管理工作总结
2015/05/04 职场文书
合作意向书范本
2019/04/17 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技