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