Spec-Zone.ru › TensorFlow 1.15

tf.strings.split

Просмотреть исходный код на GitHub

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

Просмотр псевдонимов

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

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

tf.compat.v1.strings.split

tf.strings.split(
    input=None, sep=None, maxsplit=-1, result_type='SparseTensor', source=None,
    name=None
)

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

Примеры:

tf.strings.split(['hello world', 'a b c'])
tf.SparseTensor(indices=[[0, 0], [0, 1], [1, 0], [1, 1], [1, 2]],
                values=['hello', 'world', 'a', 'b', 'c']
                dense_shape=[2, 3])

tf.strings.split(['hello world', 'a b c'], result_type="RaggedTensor")

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

Обратите внимание, что указанное поведение соответствует поведению python's str.split.

Аргументы
input Строковый Tensor ранга N, строки для разделения. Если rank(input) статически неизвестен, то он предполагается равным 1.
sep Разделительная строка Tensor, символ-разделитель.
maxsplit int. Если maxsplit > 0, предел разделения результата.
result_type Тип тензора для результата: один из "RaggedTensor" или "SparseTensor".
source псевдоним для аргумента "input".
name Имя операции (необязательно).
Возможные исключения
ValueError Если sep не является строкой.
Возвращаемое значение
A SparseTensor или RaggedTensor ранга N+1, строки, разделенные согласно разделителю.

© 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/r1.15/api_docs/python/tf/strings/split

Spec-Zone.ru

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