tensorflow--tf.reduce_sum( ) 函数

reduce_sum( ) 是求和函数,可以通过调整 axis =0,1 来控制求和的维度。

import numpy as np
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()

x = tf.constant([[1, 1, 1], [1, 1, 1]])
d0 = tf.reduce_sum(x)
d1 = tf.reduce_sum(x, 0)
d2 = tf.reduce_sum(x, 0, keepdims=True)
d3 = tf.reduce_sum(x, 1)
d4 = tf.reduce_sum(x, 1, keepdims=True)
d5 = tf.reduce_sum(x, [0, 1])

init = tf.global_variables_initializer()
with tf.Session() as sess:
    sess.run(init)
    print(sess.run(d0))
    print(sess.run(d1))
    print(sess.run(d2))
    print(sess.run(d3))
    print(sess.run(d4))
    print(sess.run(d5))

猜你喜欢

转载自blog.csdn.net/fgg1234567890/article/details/115190675