Kom igångKom igång gratis

Kön med dubbla ändar

Bekanta dig med datastrukturen Double-Ended Queue, som du kommer att använda som replay-buffer.

En Double-Ended Queue, eller deque, är en kö med begränsad kapacitet som "glömmer" sina äldsta objekt när nya läggs till över tid. Det gör den till en väl lämpad abstraktion för att hantera replay-buffern.

Den här övningen är en del av kursen

Djup förstärkningsinlärning i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod