當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。