tensorflow:: ops:: UnicodeTranscode:: Attrs

#include <string_ops.h>

Definidores de atributos opcionais para UnicodeTranscode .

Resumo

Atributos públicos

errors_ = "replace"
StringPiece
replace_control_characters_ = false
bool
replacement_char_ = 65533
int64

Funções públicas

Errors (StringPiece x)
TF_MUST_USE_RESULT Attrs
Política de tratamento de erros quando for encontrada formatação inválida na entrada.
ReplaceControlCharacters (bool x)
TF_MUST_USE_RESULT Attrs
Se deve substituir os caracteres de controle C0 (00-1F) pelo replacement_char .
ReplacementChar (int64 x)
TF_MUST_USE_RESULT Attrs
O ponto de código do caractere de substituição a ser usado no lugar de qualquer formatação inválida na entrada quando errors='replace' .

Atributos públicos

erros_

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

substituir_caracteres_de_controle

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

caractere_de_substituição_

int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533

Funções públicas

Erros

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors(
  StringPiece x
)

Política de tratamento de erros quando for encontrada formatação inválida na entrada.

O valor 'strict' fará com que a operação produza um erro InvalidArgument para qualquer formatação de entrada inválida. O valor 'replace' (o padrão) fará com que a operação substitua qualquer formatação inválida na entrada pelo ponto de código replacement_char . O valor 'ignore' fará com que a operação ignore qualquer formatação inválida na entrada e não produza nenhum caractere de saída correspondente.

O padrão é "substituir".

SubstituirCaracteresDeControle

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

Se deve substituir os caracteres de controle C0 (00-1F) pelo replacement_char .

O valor padrão é falso.

O valor padrão é falso.

Caractere de Substituição

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

O ponto de código do caractere de substituição a ser usado no lugar de qualquer formatação inválida na entrada quando errors='replace' .

Qualquer ponto de código Unicode válido pode ser usado. O valor padrão é o caractere de substituição Unicode padrão, que é 0xFFFD ou U+65533.

Note que, para UTF-8, passar um caractere de substituição que possa ser expresso em 1 byte, como ' ', preservará o alinhamento da string com a origem, já que bytes inválidos serão substituídos por um caractere de 1 byte. Para UTF-16-BE e UTF-16-LE, qualquer caractere de substituição de 1 ou 2 bytes preservará o alinhamento de bytes com a origem.

O valor padrão é 65533.