TensorFlow reduce_sum
flyfish
import numpy as np
import tensorflow as tf
x = np.array([[1,2,3],[4,5,6]])
sess = tf.Session()
sum0 = np.sum(x, axis=0)
sum1 = np.sum(x, axis=1)
sum2 = sess.run(tf.reduce_sum(x))
sum3 = sess.run(tf.reduce_sum(x, 0))
sum4 = sess.run(tf.reduce_sum(x, 1))
sum5 = sess.run(tf.reduce_sum(x, 1, keep_dims=True))
sum6 = sess.run(tf.reduce_sum(x, [0, 1]))
print (sum0)
print (sum1)
print (sum2)
print (sum3)
print (sum4)
print (sum5)
print (sum6)
sess.close()
本文通过一个具体的示例代码介绍了如何使用 TensorFlow 中的 reduce_sum 函数来对多维数组进行求和操作,并展示了不同参数设置下 reduce_sum 的行为表现。
141

被折叠的 条评论
为什么被折叠?



