tf.raw_ops.RaggedTensorFromVariant
Декодирует variant Tensor в RaggedTensor.
tf.raw_ops.RaggedTensorFromVariant(
encoded_ragged, input_ragged_rank, output_ragged_rank, Tvalues,
Tsplits=tf.dtypes.int64, name=None
)
Декодирует указанный variant Tensor и возвращает RaggedTensor. Вход может быть скаляром, что означает кодирование одного RaggedTensor с ragged_rank output_ragged_rank. Он также может иметь произвольный ранг, в этом случае каждый элемент декодируется в RaggedTensor с ragged_rank input_ragged_rank, а затем эти элементы стекируются в соответствии с формой входных данных для вывода одного RaggedTensor с ragged_rank output_ragged_rank. Каждый variant элемент в входном тензоре декодируется путем извлечения из элемента 1-мерного variant Tensor с input_ragged_rank + 1 тензорами, соответствующими разделам и значениям декодированного RaggedTensor. Если input_ragged_rank равно -1, то он выводится как output_ragged_rank - rank(encoded_ragged). См. RaggedTensorToVariant для соответствующей логики кодирования.
| Аргументы | |
|---|---|
encoded_ragged | A Tensor типа variant. Tensor variant содержит закодированные RaggedTensors. |
input_ragged_rank | An int значением >= -1. Раггед-ранг каждого закодированного RaggedTensor компонента во входных данных. Если значение равно -1, то оно выводится как output_ragged_rank - rank(encoded_ragged) |
output_ragged_rank | An int значением >= 0. Ожидаемый раггед-ранг выходного RaggedTensor. Следующее должно быть выполнено: output_ragged_rank = rank(encoded_ragged) + input_ragged_rank. |
Tvalues | A tf.DType. |
Tsplits | Необязательный tf.DType из: tf.int32, tf.int64. По умолчанию tf.int64. |
name | Имя операции (необязательно). |
| Возвращаемые значения | |
|---|---|
Кортеж из объектов Tensor (output_nested_splits, output_dense_values). | |
output_nested_splits | Список объектов output_ragged_rank Tensor типа Tsplits. |
output_dense_values | A Tensor типа Tvalues. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/raw_ops/RaggedTensorFromVariant