тензорный поток:: опс:: StringSplit

#include <string_ops.h>

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

Краткое содержание

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

delimiter может быть пустым или представлять собой строку разделенных символов. Если delimiter представляет собой пустую строку, каждый элемент input разбивается на отдельные однобайтовые строки символов, включая разделение многобайтовых последовательностей UTF-8. В противном случае каждый символ delimiter является потенциальной точкой разделения.

Например: N = 2, input[0] — «привет, мир», а input[1] — «ab c», тогда вывод будет таким:

индексы = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] shape = [2, 3] значения = ['привет', 'мир', 'a', 'b', 'c']

Аргументы:

  • область: объект области .
  • вход: 1-D. Строки для разделения.
  • разделитель: 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
)