tf.raw_ops.StringSplit
Разделение элементов input по delimiter в SparseTensor.
tf.raw_ops.StringSplit(
input, delimiter, skip_empty=True, name=None
)
Пусть N — размер источника (обычно N будет размером пакета). Разделите каждый элемент input по delimiter и верните SparseTensor, содержащий разделенные токены. Пустые токены игнорируются.
delimiter может быть пустым или строкой символов разделения. Если delimiter является пустой строкой, каждый элемент input разделяется на отдельные однобайтовые символьные строки, включая разделение многобайтовых последовательностей UTF-8. В противном случае каждый символ delimiter является потенциальной точкой разделения.
Например:
N = 2, input[0] — 'hello world', а input[1] — 'a b c', тогда результат будет
indices = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] shape = [2, 3] values = ['hello', 'world', 'a', 'b', 'c']
| Аргументы | |
|---|---|
input | A Tensor типа string. 1-D. Строки для разделения. |
delimiter | A Tensor типа string. 0-D. Символы-разделители (байты) или пустая строка. |
skip_empty | Необязательный bool. По умолчанию True. A bool. Если True, пустые строки из результата пропускаются. |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
Кортеж объектов Tensor (indices, values, shape). | |
indices | A Tensor типа int64. |
values | A Tensor типа string. |
shape | A Tensor типа int64. |
© 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/raw_ops/StringSplit