tensorflow::ops::UnicodeTranscode::Attrs
#include <string_ops.h>Pengaturan atribut opsional untuk UnicodeTranscode .
Ringkasan
Atribut publik | |
|---|---|
errors_ = "replace" | StringPiece |
replace_control_characters_ = false | bool |
replacement_char_ = 65533 | int64 |
Fungsi publik | |
|---|---|
Errors (StringPiece x) | TF_MUST_USE_RESULT Attrs Kebijakan penanganan kesalahan ketika ditemukan format yang tidak valid pada input. |
ReplaceControlCharacters (bool x) | TF_MUST_USE_RESULT Attrs Apakah akan mengganti karakter kontrol C0 (00-1F) dengan replacement_char . |
ReplacementChar (int64 x) | TF_MUST_USE_RESULT Attrs Kode karakter pengganti yang akan digunakan sebagai pengganti format yang tidak valid dalam input ketika errors='replace' . |
Atribut publik
kesalahan_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
ganti_karakter_kontrol_
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
karakter_pengganti
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
Fungsi publik
Kesalahan
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
Kebijakan penanganan kesalahan ketika ditemukan format yang tidak valid pada input.
Nilai 'strict' akan menyebabkan operasi menghasilkan kesalahan InvalidArgument pada format input yang tidak valid. Nilai 'replace' (nilai default) akan menyebabkan operasi mengganti format yang tidak valid dalam input dengan codepoint replacement_char . Nilai 'ignore' akan menyebabkan operasi melewati format yang tidak valid dalam input dan tidak menghasilkan karakter output yang sesuai.
Nilai default adalah "ganti"
Ganti Karakter Kontrol
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
Apakah akan mengganti karakter kontrol C0 (00-1F) dengan replacement_char .
Nilai defaultnya adalah false.
Nilai defaultnya adalah false.
PenggantianChar
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
Kode karakter pengganti yang akan digunakan sebagai pengganti format yang tidak valid dalam input ketika errors='replace' .
Kode Unicode apa pun yang valid dapat digunakan. Nilai default karakter pengganti Unicode default adalah 0xFFFD atau U+65533.
Perlu dicatat bahwa untuk UTF-8, meneruskan karakter pengganti yang dapat dinyatakan dalam 1 byte, seperti ' ', akan mempertahankan perataan string terhadap sumber karena byte yang tidak valid akan diganti dengan pengganti 1 byte. Untuk UTF-16-BE dan UTF-16-LE, karakter pengganti 1 atau 2 byte apa pun akan mempertahankan perataan byte terhadap sumber.
Nilai defaultnya adalah 65533