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