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