tf.sparse.split
| View source on GitHub |
Разделить SparseTensor на num_split тензоров по axis.
tf.sparse.split(
sp_input=None, num_split=None, axis=None, name=None
)
Если sp_input.dense_shape[axis] не является целым кратным num_split, каждый срез, начиная с 0:shape[axis] % num_split получает дополнительное измерение. Например, если axis = 1 и num_split = 2, а входной тензор:
input_tensor = shape = [2, 7] [ a d e ] [b c ]
Графически выходные тензоры:
output_tensor[0] = [ a ] [b c ] output_tensor[1] = [ d e ] [ ]
| Аргументы | |
|---|---|
sp_input | Разделяемый SparseTensor . |
num_split | Целое число Python. Количество способов разделения. |
axis | 0-мерный int32 Tensor. Измерение, по которому нужно разделить. |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
num_split SparseTensor объектов, полученных в результате разделения value. |
| Исключения | |
|---|---|
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.3/api_docs/python/tf/sparse/split