공개 최종 클래스 UnsortedSegmentJoin
`segment_ids`를 기반으로 `inputs` 요소를 결합합니다.
텐서의 세그먼트를 따라 문자열 조인을 계산합니다. 순위가 'N'인 'segment_ids'와 순위가 'N+M'인 '데이터'가 주어지면:
`출력[i, k1...kM] = strings.join([data[j1...jN, k1...kM])`
여기서 조인은 모든 [j1...jN]에 걸쳐서 세그먼트_ids[j1...jN] = i가 됩니다. 문자열은 행 우선 순서로 결합됩니다.
예:
inputs = [['Y', 'q', 'c'], ['Y', '6', '6'], ['p', 'G', 'a']]
output_array = string_ops.unsorted_segment_join(inputs=inputs,
segment_ids=[1, 0, 1],
num_segments=2,
separator=':'))
# output_array ==> [['Y', '6', '6'], ['Y:p', 'q:G', 'c:a']]
inputs = ['this', 'is', 'a', 'test']
output_array = string_ops.unsorted_segment_join(inputs=inputs,
segment_ids=[0, 0, 0, 0],
num_segments=1,
separator=':'))
# output_array ==> ['this:is:a:test']
중첩 클래스
수업 | UnsortedSegmentJoin.Options | UnsortedSegmentJoin 의 선택적 속성 |
공개 방법
출력 <문자열> | 출력 () 텐서의 기호 핸들을 반환합니다. |
static <T는 숫자를 확장하고, U는 숫자를 확장> UnsortedSegmentJoin | |
출력 <문자열> | 출력 () |
정적 UnsortedSegmentJoin.Options | 구분 기호 (문자열 구분 기호) |
상속된 메서드
공개 방법
공개 출력 <String> asOutput ()
텐서의 기호 핸들을 반환합니다.
TensorFlow 작업에 대한 입력은 다른 TensorFlow 작업의 출력입니다. 이 메서드는 입력 계산을 나타내는 기호 핸들을 얻는 데 사용됩니다.
공개 정적 UnsortedSegmentJoin 생성 ( 범위 범위, 피연산자 <String> 입력, 피연산자 <T> 세그먼트 ID, 피연산자 <U> numSegments, 옵션... 옵션)
새로운 UnsortedSegmentJoin 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
매개변수
범위 | 현재 범위 |
---|---|
입력 | 조인할 입력입니다. |
세그먼트 ID | 형태가 data.shape의 접두사인 텐서입니다. 제외 세그먼트 ID는 지원되지 않습니다. |
세그먼트 수 | 스칼라. |
옵션 | 선택적 속성 값을 전달합니다. |
보고
- UnsortedSegmentJoin의 새로운 인스턴스