텐서플로우:: 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' 값을 사용하면 입력의 잘못된 형식을 건너뛰고 해당 출력 문자를 생성하지 않습니다.

기본값은 "교체"입니다.

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입니다.