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] — 'ab c', тогда на выходе получится

индексы = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] форма = [2, 3] значения = ['hello', 'world', 'a', 'b', 'c']

Аргументы:

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

Дополнительные атрибуты (см. Attrs ):

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

Возвращает:

  • Output индексы: плотная матрица целых чисел типа int64, представляющая индексы разреженного тензора.
  • Output значения: Вектор строк, соответствующих разделенным значениям.
  • Форма Output : вектор длиной 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
operation
shape
values

Открытые статические функции

SkipEmpty (bool x)

Структуры

tensorflow::ops::StringSplit::Attrs

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

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

индексы

::tensorflow::Output indices

операция

Operation operation

форма

::tensorflow::Output shape

ценности

::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
)

Открытые статические функции

Пропустить Пусто

Attrs SkipEmpty(
  bool x
)