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 >

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

org.tensorflow.op.RawOp
последнее логическое значение
равно (Объект obj)
окончательный интервал
Операция
оп ()
Верните эту единицу вычислений как одну Operation .
последняя строка
логическое значение
равно (Объект arg0)
последний класс<?>
получитьКласс ()
интервал
хэш-код ()
окончательная пустота
уведомить ()
окончательная пустота
уведомитьВсе ()
Нить
toString ()
окончательная пустота
подождать (длинный arg0, int arg1)
окончательная пустота
подождите (длинный arg0)
окончательная пустота
ждать ()
org.tensorflow.op.Op
абстрактная среда выполнения
окружение ()
Верните среду выполнения, в которой была создана эта операция.
абстрактная операция
оп ()
Верните эту единицу вычислений как одну Operation .

Константы

общедоступная статическая финальная строка 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 > ()