공개 최종 클래스 StringSplit
`sep`을 기반으로 `source`의 요소를 `SparseTensor`로 분할합니다.
N을 소스의 크기로 설정합니다. 일반적으로 N은 배치 크기입니다. `sep`을 기반으로 `source`의 각 요소를 분할하고 분할 토큰이 포함된 `SparseTensor`를 반환합니다. 빈 토큰은 무시됩니다.
예를 들어 N = 2이고 source[0]은 'hello world'이고 source[1]은 'ab c'이므로 출력은 다음과 같습니다.
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c']
위에서 언급한 동작은 Python의 str.split과 일치합니다.
중첩 클래스
수업 | 문자열분할.옵션 | StringSplit 의 선택적 속성 |
상수
끈 | OP_NAME | TensorFlow 핵심 엔진에서 알려진 이 작업의 이름 |
공개 방법
정적 문자열 분할 | |
출력 <TInt64> | 인덱스 () |
정적 StringSplit.Options | maxsplit (긴 maxsplit) |
출력 <TInt64> | 모양 () |
출력 < TString > | 값 () |
상속된 메서드
상수
공개 정적 최종 문자열 OP_NAME
TensorFlow 핵심 엔진에서 알려진 이 작업의 이름
상수 값: "StringSplitV2"
공개 방법
공개 정적 StringSplit 생성 ( 범위 범위, Operand < TString > 입력, Operand < TString > sep, 옵션... 옵션)
새로운 StringSplit 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
매개변수
범위 | 현재 범위 |
---|---|
입력 | `1-D` 문자열 `Tensor`, 분할할 문자열입니다. |
9월 | `0-D` 문자열 `Tensor`, 구분 문자입니다. |
옵션 | 선택적 속성 값을 전달합니다. |
보고
- StringSplit의 새 인스턴스