为了账号安全,请及时绑定邮箱和手机立即绑定

在Tensorflow中,如何在几个张量中选择最小张量?

在Tensorflow中,如何在几个张量中选择最小张量?

回首忆惘然 2021-04-01 13:10:02
根据Tensorflow API,我知道我可以沿着特定的轴reduce_min或reduce_max。我还可以如下选择两个张量中的最小张量。min = tf.minimum(x, y)但是,我想知道如何在一组张量中选择最小张量。是否有张量中的最小值或最大值之类的函数?
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

您可以使用stack所有张量,然后使用reduce_min


a = tf.constant([3])

b = tf.constant([2])

c = tf.constant([1])


with tf.Session() as sess:

   print(tf.reduce_min(tf.stack([a,b,c]),0).eval())

#[1]


查看完整回答
反对 回复 2021-04-13
  • 1 回答
  • 0 关注
  • 324 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信