Разделить элементы исходного кода на основе 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']
Обратите внимание, что вышеупомянутое поведение соответствует str.split Python.
Вложенные классы
сорт | StringSplit.Параметры | Необязательные атрибуты для StringSplit |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Унаследованные методы
логическое значение | равно (Объект arg0) |
последний класс<?> | получитьКласс () |
интервал | хэш-код () |
окончательная пустота | уведомить () |
окончательная пустота | уведомитьВсе () |
Нить | toString () |
окончательная пустота | подождать (длинный arg0, int arg1) |
окончательная пустота | подождите (длинный arg0) |
окончательная пустота | ждать () |
абстрактная среда выполнения | окружение () Верните среду выполнения, в которой была создана эта операция. |
абстрактная операция |
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static StringSplit create (область действия , операнд < TString > ввод, операнд < TString > sep, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию StringSplit.
Параметры
объем | текущий объем |
---|---|
вход | `1-D` строка `Tensor`, строки для разделения. |
сентябрь | `0-D` строка `Тензор`, символ-разделитель. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр StringSplit
общедоступный статический StringSplit.Options maxsplit (длинный maxsplit)
Параметры
Макссплит | `int`. Если `maxsplit > 0`, предел разделения результата. |
---|