тензорный поток:: опс:: ЮникодТранскод:: Атрибуты

#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' .

Публичные атрибуты

ошибки_

StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"

replace_control_characters_

bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false

замена_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 . Значение «игнорировать» приведет к тому, что операция пропустит любое недопустимое форматирование во входных данных и не выдаст соответствующий выходной символ.

По умолчанию «заменить»

ЗаменитьControlCharacters

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters(
  bool x
)

Заменять ли управляющие символы C0 (00-1F) на replacement_char .

По умолчанию — ложь.

По умолчанию ложь

ЗаменаChar

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar(
  int64 x
)

Код символа замены, который будет использоваться вместо любого недопустимого форматирования во входных данных, когда errors='replace' .

Можно использовать любой действительный код Unicode. Значение по умолчанию — символ замены Юникода по умолчанию — 0xFFFD или U+65533.)

Обратите внимание, что для UTF-8 передача символа замены, выражаемого в 1 байте, например '', сохранит выравнивание строки по источнику, поскольку недопустимые байты будут заменены 1-байтовой заменой. Для UTF-16-BE и UTF-16-LE любой символ замены размером 1 или 2 байта сохранит выравнивание байтов по отношению к источнику.

По умолчанию 65533.