Double-Ended Queue 살펴보기
리플레이 버퍼로 사용할 Double-Ended Queue 자료 구조에 익숙해지세요.
Double Ended Queue, 즉 deque는 용량이 제한된 큐로, 시간이 지나 새 항목이 추가되면 가장 오래된 항목을 '잊는' 방식으로 동작해요. 이 특성은 리플레이 버퍼를 구현하는 데 매우 적합한 추상화를 제공합니다.
이 연습은 강의의 일부입니다
Python으로 배우는 Deep Reinforcement Learning
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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)