1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶDeep Reinforcement Learning

Connected

演習

両端キュー(Double-Ended Queue)

リプレイバッファとして使う両端キュー(Double-Ended Queue)というデータ構造に慣れましょう。

Double-Ended Queue、略して deque は容量に上限があるキューで、新しい要素が追加されると古い要素から順に“忘れていく”仕組みです。これはリプレイバッファを実装するのに適した抽象化を提供します。

指示1 / 3

undefined XP
  • 1
    • 両端キューの右端に整数 10 を追加してください。
  • 2
    • maxlen 引数に 5 を設定して最大容量を指定し、キューの容量を超えて追加しようとするとどうなるかを確認してください。
  • 3
    • buffer から 3 件のランダムサンプルを取得してください。