如果条件是标量,但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. Oracle SQL&scriptella:如何根据选择标准进行条件插入或更新?
- 2. SQL:如何根据条件选择ID?
- 3. 如何计算根据条件选择的一组行中元素的数量?
- 4. 如何根据条件选择文本区域的数量
- 5. 根据csv文件值进行选择
- 6. 根据所有符合条件进行选择(关系部门)
- 7. SQL Server根据特定条件进行选择
- 8. 根据两个条件选择python数据框中的行
- 9. 在SQL中,如何根据特定条件选择从哪个表中进行选择?
- 10. 如何选择条件并根据条件分配新值
- 11. 如何根据条件从数据库中选择帖子?
- 12. 如何根据目标名称进行条件编译?
- 13. 如何根据Android中的条件选择开始活动
- 14. 根据第一条SQL select语句的结果进行选择
- 15. 根据子表的数量选择行
- 16. Pandas Dataframe根据查找数据框中的值选择行,然后根据列值选择另一个条件
- 17. 如何根据选择选项更改变量的值:选中
- 18. 如何根据变量选择模式?
- 19. xmlstarlet根据条件选择值
- 20. MySQL根据多个表条件选择
- 21. 根据条件选择一个列?
- 22. 新选择列根据条件在SQL
- 23. 根据条件是否选择ajax url
- 24. mysql根据两个条件选择
- 25. 根据条件选择一些元素
- 26. 如何使复选框根据gridview中的一些条件进行检查
- 27. 根据匹配列进行选择
- 28. PHP根据“选择”值进行查询
- 29. 根据条件在mysql中选择行数select
- 30. 根据条件在Excel 2007中选择多行
你能解释一下吗?假设条件是一个标量占位符或变量,并且t和e具有形状(4,9,2)。 –