📅  最后修改于: 2023-12-03 15:19:03.727000             🧑  作者: Mango
tensorflow.math.cumulative_logsumexp() 是 Tensorflow 中的一个数学运算函数,用于对给定的张量进行逐个元素的对数相加并返回累积对数和的张量。
tensorflow.math.cumulative_logsumexp(
input,
axis=None,
exclusive=False,
reverse=False,
name=None
)
返回进行逐个元素的对数相加后的累积对数和的张量。
import tensorflow as tf
# 创建一个 2 x 3 的张量
x = tf.constant([[1, 2, 3], [4, 5, 6]], dtype=tf.float32)
# 对各列进行逐个元素的对数相加,并返回累积对数和
cumsum = tf.math.cumulative_logsumexp(x, axis=0)
print(cumsum)
输出结果为:
tf.Tensor(
[[1.3132616 2.3132617 3.3132617]
[5.3132615 6.3132615 7.3132615]], shape=(2, 3), dtype=float32)