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

回答編集履歴

1

日本語の修正

2017/07/17 22:08

投稿

退会済みユーザー
answer CHANGED
@@ -1,6 +1,7 @@
1
1
  **やりたいこと(要旨)**
2
2
  x_train_temp:追加したい画像(for文を何回も回しながらリストから拾う)
3
3
  x_train:追加後の画像リスト
4
+ このような画像リストを作りたい。
4
5
 
5
6
  **起きている問題**
6
7
  ValueError: all the input arrays must have same number of dimensions
@@ -8,13 +9,15 @@
8
9
 
9
10
  **原因?と思しきこと**
10
11
  動かしてないので保証はありませんが、恐らくこういうことかと。
12
+ 追加元と追加先で要素の数が違って追加できない。
13
+ つまるところ、
11
14
  画像のshape(縦、横、3ch)-->3
12
15
  新しく追加したい配列のshape(インデックス、縦、横、3ch)--->4
16
+ ∴追加時に2つの配列の要素数をそろえる必要がある。
13
17
 
14
-
15
18
  **解決策**
16
- 1. for文を回しながら画像を3要素で配列に追加
19
+ 1.for文を回しながら画像を3要素で配列に追加
17
- 2. for文の外でnp配列に変換
20
+ 2.for文の外でnp配列に変換
18
21
  ※問題があればintegerにするだとか正規化するだとかを挟んでください。
19
22
 
20
23
  ```Python