AbstractDataBufferWindow

publiczna klasa abstrakcyjna AbstractDataBufferWindow

Metody publiczne

finał B
bufor ()
Zwraca bufor obsługujący to okno.
finał długi
zrównoważyć ()
Zwraca bieżące przesunięcie tego okna w oryginalnym buforze.
finał długi
rozmiar ()
Zwraca rozmiar tego okna bufora.
końcowe okno DataBufferWindow <B>
zjeżdżalnia (długi krok)
Przesuwa okno elementów step w oryginalnym buforze.
końcowe okno DataBufferWindow <B>
slideTo (długi indeks)
Przesuwa okno w podane miejsce w oryginalnym buforze.

Metody dziedziczone

wartość logiczna
równa się (Obiekt arg0)
ostatnia klasa<?>
pobierzKlasę ()
wew
hashCode ()
ostateczna pustka
powiadomić ()
ostateczna pustka
powiadom wszystkich ()
Smyczkowy
doString ()
ostateczna pustka
czekaj (długi arg0, int arg1)
ostateczna pustka
czekaj (długi arg0)
ostateczna pustka
Czekać ()
org.tensorflow.ndarray.buffer.DataBufferWindow
streszczenie B
bufor ()
Zwraca bufor obsługujący to okno.
streszczenie długie
zrównoważyć ()
Zwraca bieżące przesunięcie tego okna w oryginalnym buforze.
streszczenie długie
rozmiar ()
Zwraca rozmiar tego okna bufora.
abstrakcyjne okno bufora danych <B>
zjeżdżalnia (długi krok)
Przesuwa okno elementów step w oryginalnym buforze.
abstrakcyjne okno bufora danych <B>
slideTo (długi indeks)
Przesuwa okno w podane miejsce w oryginalnym buforze.

Metody publiczne

publiczny końcowy bufor B ()

Zwraca bufor obsługujący to okno.

Każda instancja okna ma swój własny bufor zapewniający widok na oryginalny DataBuffer . Bufory są mutowane, gdy okno przesuwa się do różnych przesunięć. Na przykład:

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());
 

Powroty
  • bufor tego okna

publiczne końcowe długie przesunięcie ()

Zwraca bieżące przesunięcie tego okna w oryginalnym buforze.

publiczny końcowy długi rozmiar ()

Zwraca rozmiar tego okna bufora.

publiczny końcowy slajd DataBufferWindow <B> (długi krok)

Przesuwa okno elementów step w oryginalnym buforze.

Rozmiar okna pozostaje taki sam, a jego przesunięcie jest ustawione na offset() + step . Jeśli step jest dodatni, okno przesunie się do przodu. Jeśli będzie ujemna, będzie się cofać.

Parametry
krok wartość, która ma zostać dodana do bieżącego przesunięcia tego okna
Powroty
  • ten przypadek

publiczny końcowy DataBufferWindow <B> slideTo (długi indeks)

Przesuwa okno w podane miejsce w oryginalnym buforze.

Rozmiar okna pozostaje taki sam, a jego przesunięcie jest ustawione na index , tak że dostęp do wartości buffer() w indeksie x zwróci wartość w index + x w oryginalnym buforze.

Parametry
indeks nowe przesunięcie dla tego okna
Powroty
  • ten przypadek