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


Python tf.ragged.cross用法及代碼示例


從張量列表生成特征交叉。

用法

tf.ragged.cross(
    inputs, name=None
)

參數

  • inputs RaggedTensorTensorSparseTensor 的列表。
  • name 操作的可選名稱。

返回

  • string 類型的 2D RaggedTensor

輸入張量必須具有 rank=2 ,並且必須具有相同的行數。結果是 RaggedTensor 與輸入的行數相同,其中 result[row] 包含通過從每個輸入的相應行 ( inputs[i][row] ) 中獲取單個值而形成的所有值組合的列表。通過將它們的字符串與'X' 連接來組合值。例如:

tf.ragged.cross([tf.ragged.constant([['a'], ['b', 'c']]),
                 tf.ragged.constant([['d'], ['e']]),
                 tf.ragged.constant([['f'], ['g']])])
<tf.RaggedTensor [[b'a_X_d_X_f'], [b'b_X_e_X_g', b'c_X_e_X_g']]>

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.ragged.cross。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。