Spec-Zone.ru › TensorFlow

tf.raw_ops.StringSplitV2

Разделяет элементы source по sep в SparseTensor.

Псевдонимы

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

Дополнительные сведения см. в Руководстве по миграции.

tf.compat.v1.raw_ops.StringSplitV2

tf.raw_ops.StringSplitV2(
    input, sep, maxsplit=-1, name=None
)

Пусть N — размер источника (обычно N — размер пакета). Разделите каждый элемент source по sep и верните SparseTensor, содержащий разделенные токены. Пустые токены игнорируются.

Например, N = 2, source[0] — 'hello world', а source[1] — 'a b c', тогда выход будет

st.indices = [0, 0;
              0, 1;
              1, 0;
              1, 1;
              1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c']

Если задано sep, последовательные разделители не группируются вместе и считаются разделителями пустых строк. Например, source из "1<>2<><>3" и sep из "<>" возвращает ["1", "2", "", "3"]. Если sep равно None или пустой строке, последовательные пробелы рассматриваются как один разделитель, а результат не будет содержать пустых строк в начале или конце, если строка имеет начальные или конечные пробелы.

Обратите внимание, что описанное выше поведение соответствует поведению str.split в Python.

Аргументы
input Tensor типа string. 1-D строка Tensor, строки для разделения.
sep Tensor типа string. 0-D строка Tensor, символ разделителя.
maxsplit Необязательное int. По умолчанию -1. int. Если maxsplit > 0, предел разделения результата.
name Имя операции (необязательно).
Возвращаемые значения
Кортеж из объектов Tensor (индексы, значения, форма).
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/StringSplitV2

Spec-Zone.ru

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