Spec-Zone.ru › TensorFlow 2.3

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 A Tensor типа int32. A 1D тензор, содержащий точки кода Unicode, которые необходимо закодировать.
input_splits A Tensor. Должен быть одного из следующих типов: int32, int64. A 1D тензор, определяющий, как точки кода Unicode должны быть разделены на строки. В частности, output[i] формируется путём кодирования точек кода в срезе input_values[input_splits[i]:input_splits[i+1]].
output_encoding A 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 Имя операции (необязательно).
Возвращаемые значения
A Tensor типа string.

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

Spec-Zone.ru

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