当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.TensorShape.merge_with用法及代码示例


用法

merge_with(
    other
)

参数

  • other 另一个 TensorShape

返回

  • TensorShape 包含 selfother 的组合信息。

抛出

  • ValueError 如果selfother 不兼容。

返回一个 TensorShape 组合 selfother 中的信息。

selfother 中的维度按照以下规则按元素合并:

Dimension(n).merge_with(Dimension(None)) == Dimension(n)
Dimension(None).merge_with(Dimension(n)) == Dimension(n)
Dimension(None).merge_with(Dimension(None)) == Dimension(None)
# raises ValueError for n != m
Dimension(n).merge_with(Dimension(m))

ts = tf.TensorShape([1,2]) ot1 = tf.TensorShape([1,2]) ts.merge_with(ot).as_list() [1,2]

ot2 = tf.TensorShape([1,None]) ts.merge_with(ot2).as_list() [1,2]

ot3 = tf.TensorShape([None, None]) ot3.merge_with(ot2).as_list() [1, None]

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.TensorShape.merge_with。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。