AbstractDataBufferWindow

classe abstraite publique AbstractDataBufferWindow

Méthodes publiques

finale B
tampon ()
Renvoie le tampon qui sauvegarde cette fenêtre.
finale longue
compenser ()
Renvoie le décalage actuel de cette fenêtre dans le tampon d'origine.
finale longue
taille ()
Renvoie la taille de cette fenêtre tampon.
DataBufferWindow finale <B>
glisser (long pas)
Déplace la fenêtre des éléments step dans le tampon d'origine.
DataBufferWindow finale <B>
slideTo (index long)
Déplace la fenêtre à la position donnée dans le tampon d'origine.

Méthodes héritées

booléen
est égal à (Objet arg0)
Classe finale<?>
obtenirClasse ()
int
Code de hachage ()
vide final
notifier ()
vide final
notifierTous ()
Chaîne
àChaîne ()
vide final
attendre (long arg0, int arg1)
vide final
attendez (long arg0)
vide final
attendez ()
org.tensorflow.ndarray.buffer.DataBufferWindow
résumé B
tampon ()
Renvoie le tampon qui sauvegarde cette fenêtre.
abstrait long
compenser ()
Renvoie le décalage actuel de cette fenêtre dans le tampon d'origine.
abstrait long
taille ()
Renvoie la taille de cette fenêtre tampon.
abstrait DataBufferWindow <B>
glisser (long pas)
Déplace la fenêtre des éléments step dans le tampon d'origine.
abstrait DataBufferWindow <B>
slideTo (index long)
Déplace la fenêtre à la position donnée dans le tampon d'origine.

Méthodes publiques

tampon B final public ()

Renvoie le tampon qui sauvegarde cette fenêtre.

Chaque instance de fenêtre possède son propre tampon offrant une vue sur le DataBuffer d'origine. Les tampons sont mutés lorsque la fenêtre glisse vers différents décalages. Par exemple:

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

Retours
  • le tampon de cette fenêtre

décalage long final public ()

Renvoie le décalage actuel de cette fenêtre dans le tampon d'origine.

taille longue finale publique ()

Renvoie la taille de cette fenêtre tampon.

diapositive publique finale DataBufferWindow <B> (étape longue)

Déplace la fenêtre des éléments step dans le tampon d'origine.

La taille de la fenêtre reste la même et son décalage est défini sur offset() + step . Si step est positif, la fenêtre glissera vers l'avant. S’il est négatif, il reculera.

Paramètres
étape valeur à ajouter au décalage actuel de cette fenêtre
Retours
  • cette instance

public final DataBufferWindow <B> slideTo (index long)

Déplace la fenêtre à la position donnée dans le tampon d'origine.

La taille de la fenêtre reste la même et son décalage est défini sur index , de sorte que l'accès à la valeur de buffer() à l'index x renverra la valeur à index + x dans le tampon d'origine.

Paramètres
indice nouveau décalage pour cette fenêtre
Retours
  • cette instance