Spec-Zone.ru › TensorFlow C++ 2.9

tensorflow::ops::StringSplit

#include <string_ops.h>

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

Краткое описание

Пусть 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']

Аргументы:

  • scope: Объект Scope
  • input: 1-D. Строки для разделения.
  • delimiter: 0-D. Разделительные символы (байты) или пустая строка.

Необязательные атрибуты (см. Attrs):

  • skip_empty: Атрибут bool. Если True, пропустить пустые строки из результата.

Возвращает:

  • Output indices: Прямоугольная матрица int64, представляющая индексы разреженного тензора.
  • Output values: Вектор строк, соответствующих разделенным значениям.
  • Output shape: Вектор длиной 2 из int64, представляющий форму разреженного тензора, где первое значение — N, а второе — максимальное количество токенов в одном элементе входных данных.
Конструкторы и деструкторы
StringSplit(const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter)
StringSplit(const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs)
Общедоступные атрибуты
indices
::tensorflow::Output
operation
Operation
shape
::tensorflow::Output
values
::tensorflow::Output
Общедоступные статические функции
SkipEmpty(bool x)
Attrs
Структуры
tensorflow::ops::StringSplit::Attrs

Необязательные установщики атрибутов для StringSplit.

Общедоступные атрибуты

indices

::tensorflow::Output indices

operation

Operation operation

shape

::tensorflow::Output shape

values

::tensorflow::Output values

Общедоступные функции

StringSplit

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter
)

StringSplit

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter,
  const StringSplit::Attrs & attrs
)

Общедоступные статические функции

SkipEmpty

Attrs SkipEmpty(
  bool x
)

© 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/versions/r2.9/api_docs/cc/class/tensorflow/ops/string-split

Spec-Zone.ru

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