Spec-Zone.ru › TensorFlow C++ 1.15

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

Spec-Zone.ru

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