tf.reduce_mean
reduce_mean(
input_tensor,
axis=None,
keep_dims=False,
name=None,
reduction_indices=None
)
功能說明:
計算張量 input_tensor 平均值
參數列表:
| 參數名 | 必選 | 類型 | 說明 |
|---|---|---|---|
| input_tensor | 是 | 張量 | 輸入待求平均值的張量 |
| axis | 否 | None、0、1 | None:全局求平均值;0:求每一列平均值;1:求每一行平均值 |
| keep_dims | 否 | Boolean | 保留原來的維度(例如不會從二維矩陣降為一維向量) |
| name | 否 | string | 運算名稱 |
| reduction_indices | 否 | None | 和 axis 等價,被棄用 |
s
#!/usr/bin/python import tensorflow as tf import numpy as np initial = [[1.,1.],[2.,2.]] x = tf.Variable(initial,dtype=tf.float32) init_op = tf.global_variables_initializer() with tf.Session() as sess: sess.run(init_op) print(sess.run(tf.reduce_mean(x))) print(sess.run(tf.reduce_mean(x,0))) #Column print(sess.run(tf.reduce_mean(x,1))) #row
