tensorflow :: ops :: UnicodeTranscode :: Attrs

#include <string_ops.h>

Configuradores 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 uma formatação inválida é encontrada na entrada.
ReplaceControlCharacters (bool x)
TF_MUST_USE_RESULT Attrs
Se deve substituir os caracteres de controle C0 (00-1F) com o 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_control_caracteres_

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

substituição_char_

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 uma formatação inválida é encontrada na entrada.

O valor de 'estrito' fará com que a operação produza um erro InvalidArgument em qualquer formatação de entrada inválida. Um valor de 'substituir' (o padrão) fará com que a operação substitua qualquer formatação inválida na entrada pelo ponto de código replacement_char . Um valor de 'ignorar' 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"

ReplaceControlCharacters

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

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

O padrão é falso.

Padrões para falso

ReplacementChar

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 é 0xFFFD ou U + 65533.)

Observe que, para UTF-8, passar um caractere de substituição expressável em 1 byte, como '', preservará o alinhamento da string com a origem, pois os bytes inválidos serão substituídos por uma substituição 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 fonte.

Padrões para 65533