AbstractDataBufferWindow

публичный абстрактный класс AbstractDataBufferWindow

Публичные методы

финал Б
буфер ()
Возвращает буфер, поддерживающий это окно.
последний длинный
компенсировать ()
Возвращает текущее смещение этого окна в исходном буфере.
последний длинный
размер ()
Возвращает размер этого буферного окна.
окончательное окно буфера данных <B>
слайд (длинный шаг)
Перемещает окно элементов step в исходный буфер.
окончательное окно буфера данных <B>
слайдTo (длинный индекс)
Перемещает окно в заданную позицию в исходном буфере.

Унаследованные методы

логическое значение
равно (Объект arg0)
последний класс<?>
получитьКласс ()
интервал
хэш-код ()
окончательная пустота
уведомить ()
окончательная пустота
уведомитьВсе ()
Нить
toString ()
окончательная пустота
подождать (длинный arg0, int arg1)
окончательная пустота
подождите (длинный arg0)
окончательная пустота
ждать ()
org.tensorflow.ndarray.buffer.DataBufferWindow
аннотация Б
буфер ()
Возвращает буфер, поддерживающий это окно.
абстрактный длинный
компенсировать ()
Возвращает текущее смещение этого окна в исходном буфере.
абстрактный длинный
размер ()
Возвращает размер этого буферного окна.
абстрактное окно DataBufferWindow <B>
слайд (длинный шаг)
Перемещает окно элементов step в исходный буфер.
абстрактное окно DataBufferWindow <B>
слайдTo (длинный индекс)
Перемещает окно в заданную позицию в исходном буфере.

Публичные методы

публичный финальный буфер 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());
 

Возврат
  • буфер этого окна

публичное окончательное длинное смещение ()

Возвращает текущее смещение этого окна в исходном буфере.

публичный окончательный длинный размер ()

Возвращает размер этого буферного окна.

общедоступный окончательный слайд DataBufferWindow <B> (длинный шаг)

Перемещает окно элементов step в исходный буфер.

Размер окна остается прежним, а его смещение устанавливается на offset() + step . Если step положительный, то окно сдвинется вперед. Если он отрицательный, он будет скользить назад.

Параметры
шаг значение, которое нужно добавить к текущему смещению этого окна
Возврат
  • этот экземпляр

общедоступный окончательный DataBufferWindow <B> слайдTo (длинный индекс)

Перемещает окно в заданную позицию в исходном буфере.

Размер окна остается прежним, а его смещение установлено на index , так что доступ к значению buffer() по индексу x вернет значение по index + x в исходном буфере.

Параметры
индекс новое смещение для этого окна
Возврат
  • этот экземпляр