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