tf.sparse.retain
Сохраняет указанные ненулевые значения внутри SparseTensor.
tf.sparse.retain(
sp_input, to_retain
)
Например, если sp_input имеет форму [4, 5] и 4 ненулевых строковых значения:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
и to_retain = [True, False, False, True], то выход будет SparseTensor с формой [4, 5] и 2 ненулевыми значениями:
[0, 1]: a [3, 1]: d
| Аргументы | |
|---|---|
sp_input | Входной SparseTensor с N ненулевыми элементами. |
to_retain | Логический вектор длины N с M истинными значениями. |
| Возвращаемое значение | |
|---|---|
A SparseTensor с той же формой, что и вход, и M ненулевыми элементами, соответствующими истинным позициям в to_retain. |
| Исключения | |
|---|---|
TypeError | Если sp_input не является SparseTensor. |
© 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/api_docs/python/tf/sparse/retain