Spec-Zone.ru › TensorFlow C++ 2.3

tensorflow::ops::StringSplit

#include <string_ops.h>

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

Summary

Пусть 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: A 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
)

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

Spec-Zone.ru

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