tensorflow:: ops:: UnicodeTranscode:: Attrs
#include <string_ops.h>Opcjonalne settery atrybutów dla UnicodeTranscode .
Streszczenie
Atrybuty publiczne | |
|---|---|
errors_ = "replace" | StringPiece |
replace_control_characters_ = false | bool |
replacement_char_ = 65533 | int64 |
Funkcje publiczne | |
|---|---|
Errors (StringPiece x) | TF_MUST_USE_RESULT Attrs Polityka obsługi błędów stosowana w przypadku, gdy w danych wejściowych zostanie znalezione nieprawidłowe formatowanie. |
ReplaceControlCharacters (bool x) | TF_MUST_USE_RESULT Attrs Czy zastąpić znaki sterujące C0 (00-1F) znakiem replacement_char . |
ReplacementChar (int64 x) | TF_MUST_USE_RESULT Attrs Zamienny punkt kodowy znaku, który należy użyć w miejsce nieprawidłowego formatowania w danych wejściowych, gdy errors='replace' . |
Atrybuty publiczne
błędy_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
zamień_znaki_kontrolne_
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
znak_zamienny_
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
Funkcje publiczne
Błędy
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
Polityka obsługi błędów stosowana w przypadku, gdy w danych wejściowych zostanie znalezione nieprawidłowe formatowanie.
Wartość „strict” spowoduje, że operacja zgłosi błąd InvalidArgument w przypadku każdego nieprawidłowego formatowania danych wejściowych. Wartość „replace” (domyślna) spowoduje, że operacja zastąpi wszelkie nieprawidłowe formatowanie danych wejściowych punktem kodowym replacement_char . Wartość „ignore” spowoduje, że operacja pominie wszelkie nieprawidłowe formatowanie danych wejściowych i nie zwróci odpowiadającego mu znaku wyjściowego.
Domyślnie „zamień”
Zastąp znaki kontrolne
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
Czy zastąpić znaki sterujące C0 (00-1F) znakiem replacement_char .
Wartością domyślną jest fałsz.
Domyślnie fałsz
Zamiennik znaku
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
Zamienny punkt kodowy znaku, który należy użyć w miejsce nieprawidłowego formatowania w danych wejściowych, gdy errors='replace' .
Można użyć dowolnego prawidłowego znaku kodowego Unicode. Wartością domyślną jest domyślny znak zastępczy Unicode 0xFFFD lub U+65533.
Należy pamiętać, że w przypadku UTF-8 przekazanie znaku zastępczego wyrażonego w 1 bajcie, takiego jak „ ”, zachowa wyrównanie ciągu do źródła, ponieważ nieprawidłowe bajty zostaną zastąpione 1-bajtowym zamiennikiem. W przypadku UTF-16-BE i UTF-16-LE każdy 1- lub 2-bajtowy znak zastępczy zachowa wyrównanie bajtów do źródła.
Domyślnie 65533