tf.raw_ops.SparseReorder
Переупорядочивает SparseTensor в каноническое, строчно-главное упорядочение.
tf.raw_ops.SparseReorder(
input_indices, input_values, input_shape, name=None
)
Обратите внимание, что по соглашению все операции со SparseTensor сохраняют каноническое упорядочение по возрастанию номера измерения. Единственный случай, когда порядок может быть нарушен, — это при ручном изменении векторов индексов и значений для добавления записей.
Переупорядочение не влияет на форму SparseTensor.
Если у тензора есть ранг R и N непустых значений, input_indices имеет форму [N, R], input_values имеет длину N, а input_shape имеет длину R.
| Аргументы | |
|---|---|
input_indices | A Tensor типа int64. 2-мерная. N x R матрица с индексами непустых значений в SparseTensor, возможно, не в каноническом порядке. |
input_values | A Tensor. 1-мерная. N непустые значения, соответствующие input_indices. |
input_shape | A Tensor типа int64. 1-мерная. Форма входного SparseTensor. |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
Кортеж из Tensor объектов (output_indices, output_values). | |
output_indices | A Tensor типа int64. |
output_values | A Tensor. Имеет тот же тип, что и input_values. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/raw_ops/SparseReorder