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