AbstractDataBufferWindow

lớp trừu tượng công khai Tóm tắtDataBufferWindow

Phương pháp công khai

B cuối cùng
bộ đệm ()
Trả về bộ đệm sao lưu cửa sổ này.
cuối cùng dài
bù lại ()
Trả về offset hiện tại của cửa sổ này trong bộ đệm ban đầu.
cuối cùng dài
kích cỡ ()
Trả về kích thước của cửa sổ bộ đệm này.
DataBufferWindow cuối cùng <B>
trượt (bước dài)
Di chuyển cửa sổ của các phần tử step trong bộ đệm ban đầu.
DataBufferWindow cuối cùng <B>
slideTo (chỉ mục dài)
Di chuyển cửa sổ tại vị trí đã cho trong bộ đệm ban đầu.

Phương pháp kế thừa

boolean
bằng (Đối tượng arg0)
Lớp cuối cùng<?>
getClass ()
int
mã băm ()
khoảng trống cuối cùng
thông báo ()
khoảng trống cuối cùng
thông báoTất cả ()
Sợi dây
toString ()
khoảng trống cuối cùng
chờ đã (arg0 dài, int arg1)
khoảng trống cuối cùng
chờ đã (arg0 dài)
khoảng trống cuối cùng
Chờ đợi ()
org.tensorflow.ndarray.buffer.DataBufferWindow
trừu tượng B
bộ đệm ()
Trả về bộ đệm sao lưu cửa sổ này.
trừu tượng dài
bù lại ()
Trả về offset hiện tại của cửa sổ này trong bộ đệm ban đầu.
trừu tượng dài
kích cỡ ()
Trả về kích thước của cửa sổ bộ đệm này.
trừu tượng DataBufferWindow <B>
trượt (bước dài)
Di chuyển cửa sổ của các phần tử step trong bộ đệm ban đầu.
trừu tượng DataBufferWindow <B>
slideTo (chỉ mục dài)
Di chuyển cửa sổ tại vị trí đã cho trong bộ đệm ban đầu.

Phương pháp công khai

Bộ đệm B cuối cùng công khai ()

Trả về bộ đệm sao lưu cửa sổ này.

Mỗi phiên bản cửa sổ có bộ đệm riêng cung cấp chế độ xem trên DataBuffer gốc. Bộ đệm bị thay đổi khi cửa sổ trượt sang các độ lệch khác nhau. Ví dụ:

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

Trả lại
  • bộ đệm của cửa sổ này

phần bù dài cuối cùng công khai ()

Trả về offset hiện tại của cửa sổ này trong bộ đệm ban đầu.

kích thước dài cuối cùng công khai ()

Trả về kích thước của cửa sổ bộ đệm này.

slide cuối cùng công khai DataBufferWindow <B> (bước dài)

Di chuyển cửa sổ của các phần tử step trong bộ đệm ban đầu.

Kích thước của cửa sổ vẫn giữ nguyên và phần bù của nó được đặt thành offset() + step . Nếu step là dương thì cửa sổ sẽ trượt về phía trước. Nếu nó âm, nó sẽ trượt về phía sau.

Thông số
bước chân giá trị để thêm vào phần bù hiện tại của cửa sổ này
Trả lại
  • trường hợp này

cuối cùng công khai DataBufferWindow <B> slideTo (chỉ mục dài)

Di chuyển cửa sổ tại vị trí đã cho trong bộ đệm ban đầu.

Kích thước của cửa sổ vẫn giữ nguyên và phần bù của nó được đặt thành index , do đó việc truy cập giá trị của buffer() tại chỉ mục x sẽ trả về giá trị tại index + x trong bộ đệm ban đầu.

Thông số
chỉ mục phần bù mới cho cửa sổ này
Trả lại
  • trường hợp này