tf.sparse.retain
| Просмотреть исходный код на GitHub |
Сохраняет указанные ненулевые значения в 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 истинными значениями. |
| Возвращаемое значение | |
|---|---|
SparseTensor с такой же формой, что и входной, и M ненулевыми элементами, соответствующими истинным позициям в to_retain. |
| Возможные исключения | |
|---|---|
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/r2.4/api_docs/python/tf/sparse/retain