tf.sparse.reorder
| Просмотреть исходный код на GitHub |
Переупорядочивает SparseTensor в каноническую, строчно-главную (row-major) упорядоченность.
tf.sparse.reorder(
sp_input, name=None
)
Обратите внимание, что по соглашению все операции с разреженными данными сохраняют каноническое упорядочение по возрастающему номеру измерения. Единственный случай, когда может нарушаться порядок, – это при ручном изменении индексов и значений для добавления элементов.
Переупорядочение не влияет на форму SparseTensor.
Например, если sp_input имеет форму [4, 5] и indices / values:
[0, 3]: b [0, 1]: a [3, 1]: d [2, 0]: c
то выход будет SparseTensor с формой [4, 5] и indices / values:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
| Аргументы | |
|---|---|
sp_input | Входной SparseTensor. |
name | Префикс имени для возвращаемых тензоров (необязательно) |
| Возвращаемое значение | |
|---|---|
SparseTensor с такой же формой и ненулевыми значениями, но в каноническом порядке. |
| Возможные исключения | |
|---|---|
TypeError | Если sp_input не является SparseTensor . |
© 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/r1.15/api_docs/python/tf/sparse/reorder