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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。