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"
Замена управляющих символов
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
Заменять ли управляющие символы C0 (00-1F) на replacement_char.
По умолчанию false.
По умолчанию false
Символ замены
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/r1.15/api_docs/cc/struct/tensorflow/ops/unicode-transcode/attrs