AbstractDataBufferWindow

공용 추상 클래스 AbstractDataBufferWindow

공개 방법

최종 B
버퍼 ()
이 창을 뒷받침하는 버퍼를 반환합니다.
마지막 긴
오프셋 ()
원래 버퍼에서 이 창의 현재 오프셋을 반환합니다.
마지막 긴
사이즈 ()
이 버퍼 창의 크기를 반환합니다.
최종 DataBufferWindow <B>
슬라이드 (긴 스텝)
원래 버퍼에 있는 step 요소의 창을 이동합니다.
최종 DataBufferWindow <B>
SlideTo (긴 인덱스)
원래 버퍼의 지정된 위치로 창을 이동합니다.

상속된 메서드

부울
같음 (개체 arg0)
마지막 수업<?>
getClass ()
정수
해시코드 ()
최종 무효
알림 ()
최종 무효
통지모두 ()
toString ()
최종 무효
대기 (long arg0, int arg1)
최종 무효
기다리세요 (긴 arg0)
최종 무효
기다리다 ()
org.tensorflow.ndarray.buffer.DataBufferWindow 에서
추상 B
버퍼 ()
이 창을 뒷받침하는 버퍼를 반환합니다.
추상적인 긴
오프셋 ()
원래 버퍼에서 이 창의 현재 오프셋을 반환합니다.
추상적인 긴
사이즈 ()
이 버퍼 창의 크기를 반환합니다.
추상 DataBufferWindow <B>
슬라이드 (긴 스텝)
원래 버퍼에 있는 step 요소의 창을 이동합니다.
추상 DataBufferWindow <B>
SlideTo (긴 인덱스)
원래 버퍼의 지정된 위치로 창을 이동합니다.

공개 방법

공개 최종 B 버퍼 ()

이 창을 뒷받침하는 버퍼를 반환합니다.

각 창 인스턴스에는 원본 DataBuffer 에 대한 보기를 제공하는 자체 버퍼가 있습니다. 창이 다른 오프셋으로 슬라이드되면 버퍼가 변경됩니다. 예를 들어:

IntDataBuffer buffer = DataBuffers.of(0, 1, 2, 3);
 
DataBufferWindow<IntDataBuffer> window = buffer.window(0, 2);

 
IntDataBuffer windowBuffer = window.buffer();
 assertEquals
(0, windowBuffer.getInt(0));
 assertEquals
(1, windowBuffer.getInt(1));

 window
.slideTo(2);
 assertEquals
(2, windowBuffer.getInt(0));
 assertEquals
(3, windowBuffer.getInt(1));
 assertSame
(windowBuffer, window.buffer());
 

보고
  • 이 창의 버퍼

공개 최종 긴 오프셋 ()

원래 버퍼에서 이 창의 현재 오프셋을 반환합니다.

public 최종 롱 사이즈 ()

이 버퍼 창의 크기를 반환합니다.

공개 최종 DataBufferWindow <B> 슬라이드 (긴 단계)

원래 버퍼에 있는 step 요소의 창을 이동합니다.

창의 크기는 동일하게 유지되며 해당 오프셋은 offset() + step 으로 설정됩니다. step 이 양수이면 창이 앞으로 미끄러집니다. 음수이면 뒤로 미끄러집니다.

매개변수
단계 이 창의 현재 오프셋에 추가할 값
보고
  • 이 인스턴스

공개 최종 DataBufferWindow <B> SlideTo (긴 인덱스)

원래 버퍼의 지정된 위치로 창을 이동합니다.

창의 크기는 동일하게 유지되고 해당 오프셋은 index 로 설정되므로 인덱스 x 에서 buffer() 값에 액세스하면 원래 버퍼의 index + x 에 있는 값이 반환됩니다.

매개변수
색인 이 창의 새 오프셋
보고
  • 이 인스턴스