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


Python tf.RaggedTensor.nested_value_rowids用法及代码示例


用法

nested_value_rowids(
    name=None
)

参数

  • name 返回张量的名称前缀(可选)。

返回

  • 一维整数 Tensortuple

返回包含所有参差不齐维度的value_rowids 的元组。

rt.nested_value_rowids 是一个元组,其中包含 rt 中所有参差不齐的维度的 value_rowids 张量,从最外层到最内层排序。特别是 rt.nested_value_rowids = (rt.value_rowids(),) + value_ids 其中:

  • value_ids = () 如果 rt.valuesTensor
  • value_ids = rt.values.nested_value_rowids 否则。

例子:

rt = tf.ragged.constant(
    [[[[3, 1, 4, 1], [], [5, 9, 2]], [], [[6], []]]])
for i, ids in enumerate(rt.nested_value_rowids()):
  print('row ids for dimension %d:%s' % (i+1, ids.numpy()))
row ids for dimension 1:[0 0 0]
row ids for dimension 2:[0 0 0 2 2]
row ids for dimension 3:[0 0 0 0 2 2 2 3]

相关用法


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