UnicodeEncode

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

Закодируйте тензор целых чисел в строки Юникода.

Возвращает вектор строк, где `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

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

Вывод <Строка>
какВывод ()
Возвращает символический дескриптор тензора.
статический <T расширяет число> UnicodeEncode
create ( Область области действия, Операнд <Целое> inputValues, Операнд <T> inputSplits, String outputEncoding, Опции... опции)
Фабричный метод для создания класса, обертывающего новую операцию UnicodeEncode.
статический UnicodeEncode.Options
ошибки (строковые ошибки)
Вывод <Строка>
выход ()
Одномерный тензор строк, закодированных на основе предоставленных кодовых точек Юникода.
статический UnicodeEncode.Options
replaceChar (длинная заменаChar)

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

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

общедоступный вывод <String> asOutput ()

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

public static UnicodeEncode create (область действия , операнд <Integer> inputValues, операнд <T> 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». Значение «игнорировать» приведет к тому, что операция пропустит любое недопустимое форматирование во входных данных и не выдаст соответствующий выходной символ.

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

Одномерный тензор строк, закодированных на основе предоставленных кодовых точек Юникода.

общедоступный статический UnicodeEncode.Options replaceChar (Long replaceChar)

Параметры
заменаChar Код символа замены, который будет использоваться вместо любого недопустимого форматирования во входных данных, когда `errors='replace'`. Можно использовать любой действительный код Unicode. Значением по умолчанию является символ замены Юникода по умолчанию — 0xFFFD (U+65533).