Закодируйте тензор целых чисел в строки Юникода.
Возвращает вектор строк, где `output[i]` создается путем кодирования кодовых точек Unicode в `input_values[input_splits[i]:input_splits[i+1]]` с использованием `output_encoding`.
---
Пример:
input_values = [72, 101, 108, 108, 111, 87, 111, 114, 108, 100]
input_splits = [0, 5, 10]
output_encoding = 'UTF-8'
output = ['Hello', 'World']
Вложенные классы
сорт | UnicodeEncode.Параметры | Дополнительные атрибуты для UnicodeEncode |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Вывод < TString > | какВывод () Возвращает символический дескриптор тензора. |
статический UnicodeEncode | |
статический UnicodeEncode.Options | ошибки (строковые ошибки) |
Вывод < TString > | выход () Одномерный тензор строк, закодированных на основе предоставленных кодовых точек Юникода. |
статический UnicodeEncode.Options | replaceChar (длинная заменаChar) |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод < TString > asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static UnicodeEncode create (область области действия , операнд <TInt32> inputValues, операнд <? расширяет TNumber > inputSplits, String outputEncoding, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию UnicodeEncode.
Параметры
объем | текущий объем |
---|---|
входные значения | Одномерный тензор, содержащий кодовые точки Юникода, которые необходимо закодировать. |
входные разделения | Одномерный тензор, определяющий, как кодовые точки Юникода должны быть разделены на строки. В частности, `output[i]` создается путем кодирования кодовых точек в срезе `input_values[input_splits[i]:input_splits[i+1]]`. |
выходное кодирование | Кодировка выходных строк в Юникоде. Допустимые кодировки: «UTF-8», «UTF-16-BE» и «UTF-32-BE». |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр UnicodeEncode
общедоступные статические ошибки UnicodeEncode.Options (ошибки строки)
Параметры
ошибки | Политика обработки ошибок, когда во входных данных обнаружено недопустимое форматирование. Значение 'strict' приведет к тому, что операция выдаст ошибку InvalidArgument при любом недопустимом форматировании входных данных. Значение «replace» (по умолчанию) приведет к тому, что операция заменит любое недопустимое форматирование во входных данных кодовой точкой «replacement_char». Значение «игнорировать» приведет к тому, что операция пропустит любое недопустимое форматирование во входных данных и не выдаст соответствующий выходной символ. |
---|
публичный вывод < TString > вывод ()
Одномерный тензор строк, закодированных на основе предоставленных кодовых точек Юникода.
общедоступный статический UnicodeEncode.Options replaceChar (Long replaceChar)
Параметры
заменаChar | Код символа замены, который будет использоваться вместо любого недопустимого форматирования во входных данных, когда `errors='replace'`. Можно использовать любой действительный код Unicode. Значением по умолчанию является символ замены Юникода по умолчанию — 0xFFFD (U+65533). |
---|