텐서플로우:: 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' 값을 사용하면 입력의 잘못된 형식을 건너뛰고 해당 출력 문자를 생성하지 않습니다.
기본값은 "교체"입니다.
ReplaceControlCharacters
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' 때 입력의 잘못된 형식을 대체하는 데 사용할 대체 문자 코드포인트입니다.
유효한 유니코드 코드포인트 라면 무엇이든 사용할 수 있습니다. 기본값은 기본 유니코드 대체 문자인 0xFFFD(U+65533)입니다.
참고로, UTF-8의 경우, 1바이트로 표현 가능한 대체 문자(예: ' ')를 전달하면 유효하지 않은 바이트가 1바이트 대체 문자로 바뀌므로 원본 문자열과의 정렬이 유지됩니다. UTF-16-BE 및 UTF-16-LE의 경우, 1바이트 또는 2바이트 대체 문자를 사용하면 원본 바이트와의 정렬이 유지됩니다.
기본값은 65533입니다.