CommencezCommencez gratuitement

La file à deux extrémités (deque)

Familiarisez-vous avec la structure de données Double-Ended Queue que vous utiliserez comme mémoire de relecture (replay buffer).

La Double Ended Queue, ou deque, est une file à capacité limitée qui « oublie » ses éléments les plus anciens au fur et à mesure que de nouveaux éléments sont ajoutés. C'est une excellente abstraction pour implémenter la mémoire de relecture.

Cette activité fait partie du cours

Deep Reinforcement Learning en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code