przepływ tensorowy:: ops:: Transkodowanie Unicode:: Atrybuty
#include <string_ops.h>
Opcjonalne moduły ustawiające atrybuty 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 Zasady obsługi błędów w przypadku znalezienia nieprawidłowego formatowania na wejściu. |
ReplaceControlCharacters (bool x) | TF_MUST_USE_RESULT Attrs Określa, czy zastąpić znaki kontrolne C0 (00-1F) replacement_char . |
ReplacementChar (int64 x) | TF_MUST_USE_RESULT Attrs Punkt kodowy znaku zastępczego, który ma zostać użyty zamiast nieprawidłowego formatowania danych wejściowych, gdy errors='replace' . |
Atrybuty publiczne
błędy_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
zamień_kontrolę_znaków_
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
wymiana_znaku_
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
Funkcje publiczne
Błędy
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
Zasady obsługi błędów w przypadku znalezienia nieprawidłowego formatowania na wejściu.
Wartość „strict” spowoduje, że operacja wygeneruje błąd InvalidArgument w przypadku 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 na wejściu i nie wygeneruje odpowiedniego znaku wyjściowego.
Domyślnie „zamień”
Zastąp znaki kontrolne
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
Określa, czy zastąpić znaki kontrolne C0 (00-1F) replacement_char
.
Wartość domyślna to fałsz.
Domyślnie jest to fałsz
ZastąpienieChar
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
Punkt kodowy znaku zastępczego, który ma zostać użyty zamiast nieprawidłowego formatowania danych wejściowych, gdy errors='replace'
.
Można zastosować dowolny ważny punkt kodowy Unicode. Wartość domyślna to domyślny znak zastępczy Unicode to 0xFFFD lub U+65533.)
Należy zauważyć, że w przypadku UTF-8 przekazanie znaku zastępczego wyrażonego w 1 bajcie, takiego jak „”, zachowa wyrównanie łańcucha do źródła, ponieważ nieprawidłowe bajty zostaną zastąpione jednobajtowym zastąpieniem. W przypadku UTF-16-BE i UTF-16-LE dowolny 1 lub 2-bajtowy znak zastępujący zachowa wyrównanie bajtów do źródła.
Domyślnie jest to 65533