tensorflow:: ops:: UnicodeTranscode:: Attrs
#include <string_ops.h>UnicodeTranscodeのオプション属性セッター。
まとめ
公開属性 | |
|---|---|
errors_ = "replace" | StringPiece |
replace_control_characters_ = false | bool |
replacement_char_ = 65533 | int64 |
公的機能 | |
|---|---|
Errors (StringPiece x) | TF_MUST_USE_RESULT Attrs入力に無効な書式が見つかった場合のエラー処理ポリシー。 |
ReplaceControlCharacters (bool x) | TF_MUST_USE_RESULT Attrs C0制御文字(00-1F)を replacement_charに置き換えるかどうか。 |
ReplacementChar (int64 x) | TF_MUST_USE_RESULT Attrserrors='replace'の場合に、入力内の無効な書式設定の代わりに使用される置換文字コードポイント。 |
公開属性
エラー_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
制御文字を置換_
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
置換文字
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
公的機能
エラー
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
入力に無効な書式が見つかった場合のエラー処理ポリシー。
'strict' の値を指定すると、入力フォーマットが無効な場合に InvalidArgument エラーが発生します。'replace' (デフォルト値) の値を指定すると、入力内の無効なフォーマットがreplacement_charコードポイントに置き換えられます。'ignore' の値を指定すると、入力内の無効なフォーマットは無視され、対応する出力文字は生成されません。
デフォルトは「置換」
制御文字を置換
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
C0制御文字(00-1F)をreplacement_charに置き換えるかどうか。
デフォルトはfalseです。
デフォルトはfalse
交換用Char
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
errors='replace'の場合に、入力内の無効な書式設定の代わりに使用される置換文字コードポイント。
有効なUnicodeコードポイントであればどれでも使用できます。デフォルト値は、デフォルトのUnicode置換文字である0xFFFDまたはU+65533です。
UTF-8 の場合、' ' ' のような 1 バイトで表現できる置換文字を渡すと、無効なバイトが 1 バイトの置換文字に置き換えられるため、ソースとの文字列のアライメントが維持されます。UTF-16-BE および UTF-16-LE の場合、1 バイトまたは 2 バイトの置換文字であれば、ソースとのバイトアライメントが維持されます。
デフォルト値は65533です。