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


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