StringSplit

публичный финальный класс StringSplit

Разделить элементы исходного кода на основе 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.

Вложенные классы

сорт StringSplit.Параметры Необязательные атрибуты для StringSplit

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статический StringSplit
create (Область действия , Операнд < TString > ввод, Операнд < TString > sep, Параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию StringSplit.
Вывод < TInt64 >
статический StringSplit.Options
maxsplit (длинный макссплит)
Вывод < TInt64 >
Вывод < TString >

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «StringSplitV2».

Публичные методы

public static StringSplit create (область действия , операнд < TString > ввод, операнд < TString > sep, параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию StringSplit.

Параметры
объем текущий объем
вход `1-D` строка `Tensor`, строки для разделения.
сентябрь `0-D` строка `Тензор`, символ-разделитель.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр StringSplit

публичный вывод <TInt64> индексы ()

общедоступный статический StringSplit.Options maxsplit (длинный maxsplit)

Параметры
Макссплит `int`. Если `maxsplit > 0`, предел разделения результата.

публичный вывод <TInt64> shape ()

общедоступные значения вывода < TString > ()