如果條件是標量,但t和e是相等形狀的張量,那麼我該怎麼做tf.select(condition, t, e)
? TensorFlow希望條件與t和e相同。如何根據tensorflow中的標量條件進行選擇?
0
A
回答
1
前者tf.select()
運現在被稱爲tf.where()
(在TensorFlow 1.0)。 tf.where()
op在condition
的形狀上有一個稍微奇怪的情況:它可以具有與兩個分支不同的形狀,但只有它的長度與t
和e
的第0維尺寸相同的向量才具有不同的形狀。因此,你可以使你的程序工作如下:
condition = ... # scalar
t = ... # shape = [4, 9, 2]
e = ... # shape = [4, 9, 2]
# Tile `condition` as a vector whose length matches the 0th dimension of `t`.
condition_vector = tf.tile([condition], [tf.shape(t)[0]])
result = tf.where(condition_vector, t, e)
1
您可以使用tf.tile
使條件相同的形狀t
相關問題
- 1. 如何根據條件SQL選擇行
- 2. 根據運行總量選擇條目
- 3. Oracle SQL&scriptella:如何根據選擇標準進行條件插入或更新?
- 4. SQL:如何根據條件選擇ID?
- 5. 如何計算根據條件選擇的一組行中元素的數量?
- 6. 根據多個WHERE條件選擇行
- 7. Matlab - 根據條件選擇特定行
- 8. 如何根據條件選擇文本區域的數量
- 9. Angular.js:選擇根據條件
- 10. 根據csv文件值進行選擇
- 11. SQL Server根據特定條件進行選擇
- 12. 根據所有符合條件進行選擇(關係部門)
- 13. 根據兩個條件選擇python數據框中的行
- 14. 在SQL中,如何根據特定條件選擇從哪個表中進行選擇?
- 15. 如何根據兩行條件選擇列值?
- 16. numpy:如何根據一堆條件選擇行
- 17. 如何根據數據表中的條件進行求和
- 18. 如何根據目標名稱進行條件編譯?
- 19. 如何根據條件從數據庫中選擇帖子?
- 20. AngularJS選項根據條件選擇
- 21. 如何根據Android中的條件選擇開始活動
- 22. 如何根據XPages中的分類列值進行選擇?
- 23. 如何根據表中的特定條件選擇表中的特定行?
- 24. Xpath的 - 根據多個條件選擇
- 25. 根據使用LINQ的條件選擇
- 26. 根據第一條SQL select語句的結果進行選擇
- 27. 如何根據不同的列數據進行選擇
- 28. 根據當前行的條件選擇以前的行
- 29. 根據子表的數量選擇行
- 30. 如何根據RNRF中的條件進行導航原生
你能解釋一下嗎?假設條件是一個標量佔位符或變量,並且t和e具有形狀(4,9,2)。 –