テンソルフロー::作戦:: Unicodeトランスコード::属性
#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 Attrs errors='replace' の場合に、入力内の無効な書式設定の代わりに使用される置換文字コードポイント。 |
パブリック属性
エラー_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
replace_control_characters_
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
置換文字
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です