tf.where 用法
生活随笔
收集整理的這篇文章主要介紹了
tf.where 用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
tf.where 應用到了張量的廣播機制 張量的廣播機制
tf.where(condition, x=None, y=None, name=None )[if condition[k] =True 取 x[k] else 取 y[k]]
import tensorflow as tf c=tf.where([True, False, False, True], [1,2,3,4], [100,200,300,400]) print(c)c=tf.where([True, False, False, True], [1,2,3,4], [100]) print(c)c=tf.where([True, False, False, True], [1,2,3,4], 100) print(c)c=tf.where([True, False, False, True], 1, 100) print(c) tf.Tensor([ 1 200 300 4], shape=(4,), dtype=int32) tf.Tensor([ 1 100 100 4], shape=(4,), dtype=int32) tf.Tensor([ 1 100 100 4], shape=(4,), dtype=int32) tf.Tensor([ 1 100 100 1], shape=(4,), dtype=int32)總結
以上是生活随笔為你收集整理的tf.where 用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: yolo loss 将图像标注的真实事坐
- 下一篇: tf.broadcast_dynamic