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


Python tf.RaggedTensor.from_nested_value_rowids用法及代碼示例


用法

@classmethod
from_nested_value_rowids(
    flat_values, nested_value_rowids, nested_nrows=None, name=None, validate=True
)

參數

  • flat_values 一個可能參差不齊的張量。
  • nested_value_rowids 一維整數張量列表。 i th 張量用作 i th ragged 維度的value_rowids
  • nested_nrows 整數標量列表。 i th 標量用作i th ragged 維度的nrows
  • name RaggedTensor 的名稱前綴(可選)。
  • validate 如果為真,則使用斷言檢查參數是否形成有效的 RaggedTensor 。注意:這些斷言會產生運行時成本,因為必須檢查每個張量值。

返回

  • 一個RaggedTensor(或flat_values,如果nested_value_rowids為空)。

拋出

  • ValueError 如果 len(nested_values_rowids) != len(nested_nrows)

value_rowids 張量的嵌套列表創建 RaggedTensor

相當於:

result = flat_values
for (rowids, nrows) in reversed(zip(nested_value_rowids, nested_nrows)):
  result = from_value_rowids(result, rowids, nrows)

相關用法


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