TensorFlow-api(1):tf.reduce_mean()这类函数
在tensor的某一维度上,有一类求值的函数,如tf.reduce_max( ),tf.reduce_mean( ),tf.reduce_sum( )
tf.reduce_mean( )
- 函数作用:
沿着tensor的某一维度,计算元素的平均值。由于输出tensor的维度比原tensor的低,这类操作也叫降维。
参数:
- reduce_mean(input_tensor,axis=None,keep_dims=False,name=None, reduction_indices=None)
- input_tensor:需要降维的tensor。
- axis:axis=none, 求全部元素的平均值;axis=0, 按列降维,求每列平均值;axis=1,按行降维,求每行平均值。
- keep_dims:若值为True,可多行输出平均值。
- name:自定义操作的名称。
- reduction_indices:axis的旧名,已停用。
返回:
降维后的tensor
- 例子:
|
|
输出
|
|
tf.reduce_sum( )
- 函数作用:
沿着tensor的某一维度,计算元素的和。由于输出tensor的维度比原tensor的低,这类操作也叫降维。
参数:
- reduce_sum(input_tensor, axis=None,keep_dims=False, name=None, reduction_indices=None)
- input_tensor:需要降维的tensor。
- axis:axis=none, 求全部元素的和;axis=0, 按列降维,求每列元素的和;axis=1,按行降维,求每行元素的和。
- keep_dims:若值为True,则用长度为1的tensor形式,输出平均值。
- name:自定义操作的名称。
- reduction_indices:axis的旧名,已停用。
返回:
降维后的tensor
- 例子:
|
|
输出
|
|
tf.reduce_max( )
- 函数作用:
沿着tensor的某一维度,计算元素的最大值。
- 参数:
同以上函数
- 返回:
降维后的tensor
tf.reduce_min( )
- 函数作用:
沿着tensor的某一维度,计算元素的最小值。
- 参数:
同以上函数
- 返回:
降维后的tensor
tf.reduce_prod( )
- 函数作用:
沿着tensor的某一维度,计算输入tensor元素的乘积。
- 参数:
同以上函数
- 返回:
降维后的tensor
tf.reduce_all( )
- 函数作用:
对tensor中各个元素求逻辑‘与’。
- 参数:
同以上函数
- 返回:
降维后的tensor
tf.reduce_any( )
- 函数作用:
对tensor中各个元素求逻辑‘或’。
- 参数:
同以上函数
- 返回:
降维后的tensor