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 )