teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

配列の中身を記述

2021/11/02 03:17

投稿

hiragaga
hiragaga

スコア11

title CHANGED
File without changes
body CHANGED
@@ -3,6 +3,8 @@
3
3
  chainerのライブラリを使い深層強化学習(DQN)をしているのですが,以下のコードを入力する部分でエラーが起きます.
4
4
  原因とエラー解消方法とどんな処理をしているコードなのか教えていただけるとありがたいです.
5
5
 
6
+
7
+
6
8
  ### 発生している問題・エラーメッセージ
7
9
 
8
10
  ```
@@ -13,7 +15,15 @@
13
15
 
14
16
  ### 該当のソースコード
15
17
 
16
- ```ここに言語名を入力
18
+ ```Python
17
19
  b_pobs = np.array(batch[:, 0].tolist(), dtype=np.float32).reshape(batch_size, -1)
18
20
  ```
19
- batchは(20,5)の行列で,batch_sizeは20が入っています.
21
+ batchは(20,5)の行列で,batch_sizeは20が入っています.
22
+ batchの配列の中身が
23
+ [array([], dtype=float64), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 548.630000000001, 144.09999999999854, 183.3199999999997]
24
+ のようになってしまっています.
25
+ 原因がarray([], dtype=float64だと思うのですが,
26
+ print(batch[0])
27
+ を実行して中身を見ると空白が入っており
28
+ []
29
+ と出力されます.