Spec-Zone.ru › TensorFlow

tf.raw_ops.StringSplit

Разделение элементов input по delimiter в SparseTensor.

Псевдонимы

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.raw_ops.StringSplit

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 Tensor типа string. 1-мерный массив. Строки для разбиения.
delimiter Tensor типа string. 0-мерный массив. Символы-разделители (байты) или пустая строка.
skip_empty Необязательный bool. По умолчанию True. bool. Если True, пропустить пустые строки из результата.
name Название операции (необязательно).
Возвращаемое значение
Кортеж объектов Tensor (indices, values, shape).
indices Tensor типа int64.
values Tensor типа string.
shape Tensor типа int64.

© 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/raw_ops/StringSplit

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API