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 Attrs
رمز الحرف البديل الذي سيتم استخدامه بدلاً من أي تنسيق غير صالح في المدخلات عندما errors='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 .

القيمة الافتراضية هي خطأ.

القيمة الافتراضية هي خطأ

شخصية بديلة

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

رمز الحرف البديل الذي سيتم استخدامه بدلاً من أي تنسيق غير صالح في المدخلات عندما errors='replace' .

يمكن استخدام أي رمز يونيكود صالح. القيمة الافتراضية هي 0xFFFD أو U+65533.

لاحظ أنه بالنسبة لترميز UTF-8، فإن تمرير حرف استبدال يُعبَّر عنه ببايت واحد، مثل ' '، سيحافظ على محاذاة السلسلة مع المصدر، حيث سيتم استبدال البايتات غير الصالحة بحرف استبدال من بايت واحد. أما بالنسبة لترميزي UTF-16-BE وUTF-16-LE، فإن أي حرف استبدال من بايت واحد أو بايتين سيحافظ على محاذاة البايتات مع المصدر.

القيمة الافتراضية هي 65533