StridedSlice.Options

공개 정적 클래스 StridedSlice.Options

StridedSlice 의 선택적 속성

공개 방법

StridedSlice.Options
BeginMask (긴 BeginMask)
StridedSlice.Options
ellipsisMask (긴 ellipsisMask)
StridedSlice.Options
endMask (긴 endMask)
StridedSlice.Options
newAxisMask (긴 newAxisMask)
StridedSlice.Options
ShrinkAxisMask (긴 ShrinkAxisMask)

상속된 메서드

공개 방법

공개 StridedSlice.Options startMask (긴 startMask)

매개변수
시작마스크 비트 i가 1인 비트마스크는 시작 값을 무시하고 대신 가능한 가장 큰 간격을 사용한다는 의미입니다. 런타임 시 start[i]는 `stride[i] > 0`인 경우 `[0, n-1)`으로 대체되고 `stride[i] < 0`인 경우 `[-1, n-1]`로 대체됩니다.

공개 StridedSlice.Options ellipsisMask (긴 ellipsisMask)

매개변수
줄임표마스크 'i' 비트가 1인 비트마스크는 'i' 번째 위치가 실제로 줄임표임을 의미합니다. 최대 1비트는 1일 수 있습니다. `ellipsis_mask == 0`인 경우 `1 << (m+1)`의 암시적 줄임표 마스크가 제공됩니다. 이는 `foo[3:5] == foo[3:5, ...]`를 의미합니다. 줄임표는 모든 차원에 대한 분할 범위를 완전히 지정하는 데 필요한 만큼의 범위 사양을 암시적으로 생성합니다. 예를 들어 4차원 텐서 `foo`의 경우 `foo[2, ..., 5:8]` 슬라이스는 `foo[2, :, :, 5:8]`을 의미합니다.

공개 StridedSlice.Options endMask (긴 endMask)

매개변수
endMask `begin_mask`와 유사

공개 StridedSlice.Options newAxisMask (Long newAxisMask)

매개변수
newAxis마스크 'i' 비트가 1인 비트마스크는 'i'번째 사양이 새로운 도형 1 차원을 생성한다는 의미입니다. 예를 들어 `foo[:4, tf.newaxis, :2]`는 `(4, 1, 2)` 모양의 텐서를 생성합니다.

공개 StridedSlice.Options ShrinkAxisMask (Long ShrinkAxisMask)

매개변수
수축축마스크 'i' 비트는 'i' 번째 사양이 차원을 축소해야 함을 의미하는 비트마스크입니다. 시작과 끝은 차원의 크기가 1인 조각을 의미해야 합니다. 예를 들어 Python에서는 `foo[:, 3, :]`를 수행하면 `shrink_axis_mask`가 2가 됩니다.