тензорный поток:: опс:: СтрингСплитВ2
#include <string_ops.h>
Разделите элементы source
на основе sep
в SparseTensor
.
Краткое содержание
Пусть N — размер источника (обычно N — размер партии). Разделите каждый элемент source
на основе sep
и верните SparseTensor
, содержащий токены разделения. Пустые токены игнорируются.
Например, N = 2, source[0] — «привет, мир», а source[1] — «ab c», тогда вывод будет таким:
st.indices = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] st.shape = [2, 3] st.values = ['hello', 'world', 'a', 'b', 'c']
Если задан sep
, последовательные разделители не группируются вместе и считаются разделителями пустых строк. Например, источник "1\<\>2\<\>\<\>3"
и sep "\<\>"
возвращают ["1", "2", "", "3"]
. Если sep
имеет значение None или пустую строку, последовательные пробелы рассматриваются как один разделитель, и результат не будет содержать пустых строк в начале или конце, если строка имеет начальные или конечные пробелы.
Обратите внимание, что вышеупомянутое поведение соответствует str.split Python.
Аргументы:
- область: объект области.
- ввод:
1-D
строкаTensor
, строки для разделения. - sep: строка
0-D
Tensor
, символ-разделитель.
Необязательные атрибуты (см. Attrs
):
- maxsplit:
int
. Еслиmaxsplit > 0
, предел разделения результата.
Возврат:
Конструкторы и деструкторы | |
---|---|
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep) | |
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs) |
Публичные атрибуты | |
---|---|
indices | |
operation | |
shape | |
values |
Публичные статические функции | |
---|---|
Maxsplit (int64 x) |
Структуры | |
---|---|
tensorflow:: ops:: StringSplitV2:: Attrs | Необязательные установщики атрибутов для StringSplitV2 . |
Публичные атрибуты
индексы
::tensorflow::Output indices
операция
Operation operation
форма
::tensorflow::Output shape
ценности
::tensorflow::Output values
Общественные функции
СтрингСплитВ2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep )
СтрингСплитВ2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep, const StringSplitV2::Attrs & attrs )
Публичные статические функции
Макссплит
Attrs Maxsplit( int64 x )