AbstractDataBufferWindow

classe abstrata pública AbstractDataBufferWindow

Métodos Públicos

final B
buffer ()
Retorna o buffer que apoia esta janela.
longa final
desvio ()
Retorna o deslocamento atual desta janela no buffer original.
longa final
tamanho ()
Retorna o tamanho desta janela de buffer.
DataBufferWindow final <B>
slide (passo longo)
Move a janela dos elementos step no buffer original.
DataBufferWindow final <B>
slideTo (índice longo)
Move a janela na posição especificada no buffer original.

Métodos herdados

booleano
é igual (objeto arg0)
aula final<?>
getClass ()
interno
código hash ()
vazio final
notificar ()
vazio final
notificar todos ()
Corda
toString ()
vazio final
espere (long arg0, int arg1)
vazio final
espere (arg0 longo)
vazio final
espere ()
org.tensorflow.ndarray.buffer.DataBufferWindow
resumo B
buffer ()
Retorna o buffer que apoia esta janela.
abstrato longo
desvio ()
Retorna o deslocamento atual desta janela no buffer original.
abstrato longo
tamanho ()
Retorna o tamanho desta janela de buffer.
DataBufferWindow abstrato <B>
slide (passo longo)
Move a janela dos elementos step no buffer original.
DataBufferWindow abstrato <B>
slideTo (índice longo)
Move a janela na posição especificada no buffer original.

Métodos Públicos

buffer B final público ()

Retorna o buffer que apoia esta janela.

Cada instância de janela possui seu próprio buffer, fornecendo uma visualização do DataBuffer original. Os buffers sofrem mutação quando a janela desliza para deslocamentos diferentes. Por exemplo:

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

Devoluções
  • buffer desta janela

deslocamento longo final público ()

Retorna o deslocamento atual desta janela no buffer original.

tamanho longo final público ()

Retorna o tamanho desta janela de buffer.

slide final público DataBufferWindow <B> (passo longo)

Move a janela dos elementos step no buffer original.

O tamanho da janela permanece o mesmo e seu deslocamento é definido como offset() + step . Se step for positivo, a janela deslizará para frente. Se for negativo, deslizará para trás.

Parâmetros
etapa valor a ser adicionado ao deslocamento atual desta janela
Devoluções
  • esta instância

public final DataBufferWindow <B> slideTo (índice longo)

Move a janela na posição especificada no buffer original.

O tamanho da janela permanece o mesmo e seu deslocamento é definido como index , de modo que acessar o valor de buffer() no índice x retornará o valor em index + x no buffer original.

Parâmetros
índice novo deslocamento para esta janela
Devoluções
  • esta instância