テンソルフロー::作戦:: 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です