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