Spec-Zone.ru › TensorFlow

tf.raw_ops.UnicodeEncode

Кодирует тензор целых чисел в строки Unicode.

Псевдонимы

Совместимые псевдонимы для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.raw_ops.UnicodeEncode

tf.raw_ops.UnicodeEncode(
    input_values,
    input_splits,
    output_encoding,
    errors='replace',
    replacement_char=65533,
    name=None
)

Возвращает вектор строк, в котором 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']
Аргументы
input_values Tensor типа int32. Одномерный тензор, содержащий кодовые точки Unicode, которые нужно закодировать.
input_splits Tensor. Должен иметь один из следующих типов: int32, int64. Одномерный тензор, задающий разбиение кодовых точек Unicode на строки. В частности, output[i] формируется путем кодирования кодовых точек в срезе input_values[input_splits[i]:input_splits[i+1]].
output_encoding string из: "UTF-8", "UTF-16-BE", "UTF-32-BE". Кодировка Unicode для выходных строк. Допустимые кодировки: "UTF-8", "UTF-16-BE", and "UTF-32-BE".
errors Необязательный string из: "ignore", "replace", "strict". По умолчанию — "replace". Политика обработки ошибок при обнаружении некорректного форматирования во входных данных. Значение 'strict' приводит к тому, что операция выдает ошибку InvalidArgument при любом некорректном форматировании входных данных. Значение 'replace' (по умолчанию) приводит к замене любого некорректного форматирования во входных данных кодовой точкой replacement_char. Значение 'ignore' приводит к пропуску любого некорректного форматирования во входных данных без создания соответствующего выходного символа.
replacement_char Необязательный int. По умолчанию — 65533. Кодовая точка символа замены, используемая вместо любого некорректного форматирования во входных данных при errors='replace'. Можно использовать любую допустимую кодовую точку Unicode. Значение по умолчанию — стандартный символ замены Unicode 0xFFFD (U+65533).
name Имя операции (необязательно).
Возвращает
Tensor типа string.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/UnicodeEncode

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API