tensor akışı:: işlem:: UnicodeTranscode:: Öznitelikler

#include <string_ops.h>

UnicodeTranscode için isteğe bağlı öznitelik ayarlayıcılar.

Özet

Genel özellikler

errors_ = "replace"
StringPiece
replace_control_characters_ = false
bool
replacement_char_ = 65533
int64

Kamu işlevleri

Errors (StringPiece x)
TF_MUST_USE_RESULT Attrs
Girişte geçersiz biçimlendirme bulunduğunda hata işleme politikası.
ReplaceControlCharacters (bool x)
TF_MUST_USE_RESULT Attrs
C0 kontrol karakterlerinin (00-1F) replacement_char ile değiştirilip değiştirilmeyeceği.
ReplacementChar (int64 x)
TF_MUST_USE_RESULT Attrs
errors='replace' olduğunda girişteki geçersiz biçimlendirmenin yerine kullanılacak yedek karakter kod noktası.

Genel özellikler

hatalar_

StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"

change_control_characters_

bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false

değiştirme_char_

int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533

Kamu işlevleri

Hatalar

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors(
  StringPiece x
)

Girişte geçersiz biçimlendirme bulunduğunda hata işleme politikası.

'Strict' değeri, işlemin herhangi bir geçersiz giriş biçimlendirmesinde InvalidArgument hatası üretmesine neden olur. 'Değiştir' değeri (varsayılan), işlemin girişteki geçersiz biçimlendirmeyi replacement_char kod noktasıyla değiştirmesine neden olur. 'Yoksay' değeri, işlemin girdideki herhangi bir geçersiz biçimlendirmeyi atlamasına ve buna karşılık gelen bir çıktı karakteri üretmemesine neden olur.

Varsayılan olarak "değiştir"

Kontrol Karakterlerini Değiştir

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters(
  bool x
)

C0 kontrol karakterlerinin (00-1F) replacement_char ile değiştirilip değiştirilmeyeceği.

Varsayılan yanlıştır.

Varsayılanlar yanlıştır

YedekKarakter

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar(
  int64 x
)

errors='replace' olduğunda girişteki geçersiz biçimlendirmenin yerine kullanılacak yedek karakter kod noktası.

Geçerli herhangi bir unicode kod noktası kullanılabilir. Varsayılan değer, varsayılan unicode değiştirme karakterinin 0xFFFD veya U+65533 olmasıdır.)

UTF-8 için, ' ' gibi 1 bayt olarak ifade edilebilen bir değiştirme karakterinin iletilmesinin, geçersiz baytlar 1 baytlık bir değiştirmeyle değiştirileceği için kaynağa yönelik dize hizalamasını koruyacağını unutmayın. UTF-16-BE ve UTF-16-LE için, herhangi bir 1 veya 2 baytlık değiştirme karakteri, baytın kaynağa hizalamasını koruyacaktır.

Varsayılanlar 65533'tür