StringSplit

공개 최종 클래스 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']
 
`sep`이 주어지면 연속된 구분 기호는 함께 그룹화되지 않으며 빈 문자열을 구분하는 것으로 간주됩니다. 예를 들어 `"1<>2<><>3"`의 소스와 `"<>"`의 sep는 `["1", "2", "", "3"]`을 반환합니다. `sep`이 None이거나 빈 문자열인 경우 연속 공백은 단일 구분 기호로 간주되며 문자열에 선행 또는 후행 공백이 있으면 결과의 시작 부분에 빈 문자열이 포함되지 않습니다.

위에서 언급한 동작은 Python의 str.split과 일치합니다.

중첩 클래스

수업 문자열분할.옵션 StringSplit 의 선택적 속성

상수

OP_NAME TensorFlow 코어 엔진에서 알려진 이 작업의 이름

공개 방법

정적 문자열 분할
생성 ( 범위 범위, Operand < TString > 입력, Operand < TString > sep, 옵션... 옵션)
새로운 StringSplit 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
출력 <TInt64>
정적 StringSplit.Options
maxsplit (긴 maxsplit)
출력 <TInt64>
모양 ()
출력 < TString >
()

상속된 메서드

org.tensorflow.op.RawOp 클래스에서
최종 부울
같음 (객체 객체)
최종 정수
작업
op ()
이 계산 단위를 단일 Operation 으로 반환합니다.
최종 문자열
부울
같음 (개체 arg0)
마지막 수업<?>
getClass ()
정수
해시코드 ()
최종 무효
알림 ()
최종 무효
통지모두 ()
toString ()
최종 무효
대기 (long arg0, int arg1)
최종 무효
기다리세요 (긴 arg0)
최종 무효
기다리다 ()
org.tensorflow.op.Op 에서
추상 실행환경
환경 ()
이 작업이 생성된 실행 환경을 반환합니다.
추상적인 작업
op ()
이 계산 단위를 단일 Operation 으로 반환합니다.

상수

공개 정적 최종 문자열 OP_NAME

TensorFlow 코어 엔진에서 알려진 이 작업의 이름

상수 값: "StringSplitV2"

공개 방법

공개 정적 StringSplit 생성 ( 범위 범위, Operand < TString > 입력, Operand < TString > sep, 옵션... 옵션)

새로운 StringSplit 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

매개변수
범위 현재 범위
입력 `1-D` 문자열 `Tensor`, 분할할 문자열입니다.
9월 `0-D` 문자열 `Tensor`, 구분 문자입니다.
옵션 선택적 속성 값을 전달합니다.
보고
  • StringSplit의 새 인스턴스

공개 출력 < TInt64 > 인덱스 ()

공개 정적 StringSplit.Options maxsplit (긴 maxsplit)

매개변수
최대 분할 'int'. `maxsplit > 0`인 경우 결과 분할이 제한됩니다.

공개 출력 < TInt64 > 모양 ()

공개 출력 < TString > ()