tensorflow::ops::UnicodeTranscode::Attrs
#include <string_ops.h>
Дополнительные атрибуты-установщики для UnicodeTranscode.
Краткое описание
| Общедоступные атрибуты | |
|---|---|
errors_ = "replace" | StringPiece |
replace_control_characters_ = false | bool |
replacement_char_ = 65533 | int64 |
| Общедоступные функции | |
|---|---|
Errors(StringPiece x) | TF_MUST_USE_RESULT Attrs Политика обработки ошибок при обнаружении некорректного форматирования ввода. |
ReplaceControlCharacters(bool x) | TF_MUST_USE_RESULT Attrs Заменять ли управляющие символы C0 (00-1F) на replacement_char. |
ReplacementChar(int64 x) | TF_MUST_USE_RESULT Attrs Код замены символа, используемый вместо любого некорректного форматирования ввода при errors='replace'. |
Общедоступные атрибуты
errors_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
replace_control_characters_
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
replacement_char_
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
Общедоступные функции
Ошибки
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
Политика обработки ошибок при обнаружении некорректного форматирования ввода.
Значение 'strict' заставит операцию генерировать ошибку InvalidArgument при любом некорректном форматировании ввода. Значение 'replace' (по умолчанию) заставит операцию заменить любое некорректное форматирование ввода на replacement_char код символа. Значение 'ignore' заставит операцию пропустить любое некорректное форматирование ввода и не сгенерирует соответствующий символ вывода.
По умолчанию «replace»
ReplaceControlCharacters
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
Заменять ли управляющие символы C0 (00-1F) на replacement_char.
По умолчанию false.
По умолчанию false
ReplacementChar
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
Код замены символа, используемый вместо любого некорректного форматирования ввода при errors='replace'.
Можно использовать любой допустимый код символа Unicode. Значение по умолчанию - стандартный символ замены Unicode 0xFFFD или U+65533.
Обратите внимание, что для UTF-8 использование символа замены, выразимого в 1 байте, например ' ', сохранит выравнивание строки по отношению к источнику, так как некорректные байты будут заменены символом замены размером 1 байт. Для UTF-16-BE и UTF-16-LE любой символ замены размером 1 или 2 байта сохранит выравнивание байтов по отношению к источнику.
По умолчанию 65533
© 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/cc/struct/tensorflow/ops/unicode-transcode/attrs