문자열의 'Tensor'에서 하위 문자열을 반환합니다.
입력 'Tensor'의 각 문자열에 대해 인덱스 'pos'에서 시작하여 총 길이가 'len'인 하위 문자열을 만듭니다.
`len`이 입력 문자열의 길이를 초과하는 하위 문자열을 정의하거나 `len`이 음수인 경우 가능한 한 많은 문자가 사용됩니다.
음수 'pos'는 끝에서 뒤쪽으로 문자열 내의 거리를 나타냅니다.
`pos`가 입력 문자열의 범위를 벗어난 인덱스를 지정하면 `InvalidArgumentError`가 발생합니다.
`pos`와 `len`은 모양이 동일해야 합니다. 그렇지 않으면 Op 생성 시 `ValueError`가 발생합니다.
참고 : `strings.Substr`은 최대 2차원 브로드캐스팅을 지원합니다. 방송에 대한 자세한 내용은 [여기](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html)에서 확인하세요.
---
예
스칼라 `pos` 및 `len` 사용:
input = [b'Hello', b'World']
 position = 1
 length = 3
 
 output = [b'ell', b'orl']
 input = [[b'ten', b'eleven', b'twelve'],
          [b'thirteen', b'fourteen', b'fifteen'],
          [b'sixteen', b'seventeen', b'eighteen']]
 position = [[1, 2, 3],
             [1, 2, 3],
             [1, 2, 3]]
 length =   [[2, 3, 4],
             [4, 3, 2],
             [5, 5, 5]]
 
 output = [[b'en', b'eve', b'lve'],
           [b'hirt', b'urt', b'te'],
           [b'ixtee', b'vente', b'hteen']]
 input = [[b'ten', b'eleven', b'twelve'],
          [b'thirteen', b'fourteen', b'fifteen'],
          [b'sixteen', b'seventeen', b'eighteen'],
          [b'nineteen', b'twenty', b'twentyone']]
 position = [1, 2, 3]
 length =   [1, 2, 3]
 
 output = [[b'e', b'ev', b'lve'],
           [b'h', b'ur', b'tee'],
           [b'i', b've', b'hte'],
           [b'i', b'en', b'nty']]
 input = b'thirteen'
 position = [1, 5, 7]
 length =   [3, 2, 1]
 
 output = [b'hir', b'ee', b'n']
 * `ValueError`: 첫 번째 인수를 `dtype string`의 Tensor로 변환할 수 없는 경우. * `InvalidArgumentError`: 인덱스가 범위를 벗어난 경우. * `ValueError`: `pos`와 `len`이 같은 모양이 아닌 경우.
중첩 클래스
| 수업 | Substr.옵션 | Substr의 선택적 속성 | |
상수
| 끈 | OP_NAME | TensorFlow 핵심 엔진에서 알려진 이 작업의 이름 | 
공개 방법
| 출력 < TString > |  출력 ()  텐서의 기호 핸들을 반환합니다. | 
| static <T는 Tnumber를 확장합니다 > Substr | |
| 출력 < TString > |  출력 ()  하위 문자열의 텐서 | 
| 정적 Substr.Options |  단위 (문자열 단위)  | 
상속된 메서드
상수
공개 정적 최종 문자열 OP_NAME
TensorFlow 핵심 엔진에서 알려진 이 작업의 이름
공개 방법
공개 출력 < TString > asOutput ()
텐서의 기호 핸들을 반환합니다.
TensorFlow 작업에 대한 입력은 다른 TensorFlow 작업의 출력입니다. 이 메서드는 입력 계산을 나타내는 기호 핸들을 얻는 데 사용됩니다.
public static Substr create ( 범위 범위, Operand < TString > 입력, Operand <T> pos, Operand <T> len, 옵션... 옵션)
새로운 Substr 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
매개변수
| 범위 | 현재 범위 | 
|---|---|
| 입력 | 문자열의 텐서 | 
| 포스 | 각 부분 문자열의 첫 번째 문자 위치를 정의하는 스칼라 | 
| 렌 | 각 하위 문자열에 포함할 문자 수를 정의하는 스칼라 | 
| 옵션 | 선택적 속성 값을 전달합니다. | 
보고
- Substr의 새 인스턴스
public static Substr.Options 단위 (문자열 단위)
매개변수
| 단위 | 하위 문자열을 생성하는 데 사용되는 단위입니다. `"BYTE"`(위치와 길이를 바이트로 정의하는 경우) 또는 `"UTF8_CHAR"`(UTF-8로 인코딩된 유니코드 코드 포인트의 경우) 중 하나입니다. 기본값은 `"BYTE"`입니다. `unit=UTF8_CHAR` 및 `input` 문자열에 구조적으로 유효한 UTF-8이 포함되어 있지 않으면 결과가 정의되지 않습니다. | 
|---|