Bắt đầu ngayBắt đầu miễn phí

Hàng đợi hai đầu (double-ended queue)

Làm quen với cấu trúc dữ liệu Double-Ended Queue mà bạn sẽ dùng làm replay buffer.

Double-Ended Queue, hay deque, là một hàng đợi có dung lượng giới hạn, sẽ “quên” các phần tử cũ nhất khi phần tử mới được thêm vào theo thời gian. Điều này tạo ra một lớp trừu tượng rất phù hợp để làm replay buffer.

Bài tập này là một phần của khóa học

Deep Reinforcement Learning bằng Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

from collections import deque
buffer = deque(range(10))
print('Buffer initialized as:', buffer)
# Append 10 to the right of the buffer
buffer.____
print('Buffer after appending:', buffer)
Chỉnh sửa và Chạy Mã