【tensorflow】tf-tf.where(condition, x, y, name)
生活随笔
收集整理的這篇文章主要介紹了
【tensorflow】tf-tf.where(condition, x, y, name)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
def where_v2(condition, x=None, y=None, name=None):
Theconditiontensor actssa mask that chooses whether the corresponding
element/row in the output should be taken fromx
(if the elemment inconditionisTrue) ory`(if it is false).
*存在條件的時(shí)候如果條件是true,返回x,*否則返回y
tf.where([True, False, False, True], [1,2,3,4], [100,200,300,400])<tf.Tensor: shape=(4,), dtype=int32, numpy=array([ 1, 200, 300, 4],dtype=int32)兩個(gè)數(shù)組[1, 2, 3, 4] and [100, 200, 300, 400]
對(duì)照條件[True, False, False, True],可知條件數(shù)組為True下標(biāo)為[0, 3] 所以選擇x中的元素1和元素4,剩下從y矩陣選擇;
總結(jié)
以上是生活随笔為你收集整理的【tensorflow】tf-tf.where(condition, x, y, name)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【tensorflow】tf-argma
- 下一篇: 【Linux】Linux-路径切换-相对