質問編集履歴
5
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -40,4 +40,26 @@
|
|
40
40
|
ValueError: all the input arrays must have same number of dimensions
|
41
41
|
```
|
42
42
|
|
43
|
-
画像のサイズは720 x 720 pixなので、(画像の枚数,720,720,3)の配列を作りたいのですが、どのようにすればよろしいでしょうか。
|
43
|
+
画像のサイズは720 x 720 pixなので、(画像の枚数,720,720,3)の配列を作りたいのですが、どのようにすればよろしいでしょうか。
|
44
|
+
|
45
|
+
|
46
|
+
書き方を変えてみるとつぎのようになります。
|
47
|
+
```python3
|
48
|
+
import cv2
|
49
|
+
import numpy as np
|
50
|
+
|
51
|
+
x_train_1= cv2.imread('/home/kwdr/dcvol/Script/SNN/html/stock_img/1301.png')
|
52
|
+
x_train_1.shape
|
53
|
+
(720, 720, 3)
|
54
|
+
|
55
|
+
x_train_2= cv2.imread('/home/kwdr/dcvol/Script/SNN/html/stock_img/1332.png')
|
56
|
+
x_train_2.shape
|
57
|
+
(720, 720, 3)
|
58
|
+
```
|
59
|
+
x_train_1とx_train_2を追加したx_trainの配列を作りたいのですが、どのようにすれば良いでしょうか。
|
60
|
+
|
61
|
+
↓作ろうとしているもの。
|
62
|
+
```python3
|
63
|
+
x_train.shape
|
64
|
+
(2, 720, 720, 3)
|
65
|
+
```
|
4
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
- img_dir:画像が格納されているディレクトリです。ここに 変数resの値 にファイル名が対応する画像ファイルがあります。0001.png〜9999.png
|
13
13
|
ここでは、img_dirにある画像を次々と取って、numpyの配列に入れようとしています。
|
14
14
|
- x_train_temp:は画像一枚を一時的に格納しています。x_train_temp.shapeとやると(720, 720, 3)となります。
|
15
|
-
- x_train:x_train_tempを追加して、(画像の枚数, 720, 720, 3)の配列を作りたいのですが、
|
15
|
+
- x_train:x_train_tempを追加して、(画像の枚数, 720, 720, 3)の配列を作りたいのですが、ここで躓いています。
|
16
16
|
|
17
17
|
```python3
|
18
18
|
x_train = np.array([])
|
3
最終的に作りたい配列のshapeを修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
- img_dir:画像が格納されているディレクトリです。ここに 変数resの値 にファイル名が対応する画像ファイルがあります。0001.png〜9999.png
|
13
13
|
ここでは、img_dirにある画像を次々と取って、numpyの配列に入れようとしています。
|
14
14
|
- x_train_temp:は画像一枚を一時的に格納しています。x_train_temp.shapeとやると(720, 720, 3)となります。
|
15
|
-
- x_train:x_train_tempを追加して、(
|
15
|
+
- x_train:x_train_tempを追加して、(画像の枚数, 720, 720, 3)の配列を作りたいのですが、個々で躓いています。
|
16
16
|
|
17
17
|
```python3
|
18
18
|
x_train = np.array([])
|
@@ -40,4 +40,4 @@
|
|
40
40
|
ValueError: all the input arrays must have same number of dimensions
|
41
41
|
```
|
42
42
|
|
43
|
-
画像のサイズは720 x 720 pixなので、(
|
43
|
+
画像のサイズは720 x 720 pixなので、(画像の枚数,720,720,3)の配列を作りたいのですが、どのようにすればよろしいでしょうか。
|
2
文言微調整
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,14 +2,14 @@
|
|
2
2
|
|
3
3
|
numpyで、複数画像の行列を作ろうとしているのですが、うまくいきません。
|
4
4
|
|
5
|
-
ひとまず、下記のようなコードを書いてみた
|
5
|
+
ひとまず、下記のようなコードを書いてみました。
|
6
6
|
意図は、
|
7
7
|
1.DBに記録されているコードに対応する画像を拾いx_train_tempに代入。
|
8
8
|
2.x_train_tempをx_trainに追加。
|
9
9
|
|
10
10
|
各変数や動きについてですが、次のとおりです。
|
11
|
-
- res:データベースから取得した値で、
|
11
|
+
- res:データベースから取得した値で、0001〜9999の値が入っています。
|
12
|
-
- img_dir:画像が格納されているディレクトリです。ここに 変数resの値 にファイル名が対応する画像ファイルがあります。
|
12
|
+
- img_dir:画像が格納されているディレクトリです。ここに 変数resの値 にファイル名が対応する画像ファイルがあります。0001.png〜9999.png
|
13
13
|
ここでは、img_dirにある画像を次々と取って、numpyの配列に入れようとしています。
|
14
14
|
- x_train_temp:は画像一枚を一時的に格納しています。x_train_temp.shapeとやると(720, 720, 3)となります。
|
15
15
|
- x_train:x_train_tempを追加して、(1, 720, 720, 3)の配列を作りたいのですが、個々で躓いています。
|
1
slash様、MasashiKimura様のご指摘を反映してみました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,6 +7,13 @@
|
|
7
7
|
1.DBに記録されているコードに対応する画像を拾いx_train_tempに代入。
|
8
8
|
2.x_train_tempをx_trainに追加。
|
9
9
|
|
10
|
+
各変数や動きについてですが、次のとおりです。
|
11
|
+
- res:データベースから取得した値で、0001〜9999の値が入っています。
|
12
|
+
- img_dir:画像が格納されているディレクトリです。ここに 変数resの値 にファイル名が対応する画像ファイルがあります。0001.png〜9999.png
|
13
|
+
ここでは、img_dirにある画像を次々と取って、numpyの配列に入れようとしています。
|
14
|
+
- x_train_temp:は画像一枚を一時的に格納しています。x_train_temp.shapeとやると(720, 720, 3)となります。
|
15
|
+
- x_train:x_train_tempを追加して、(1, 720, 720, 3)の配列を作りたいのですが、個々で躓いています。
|
16
|
+
|
10
17
|
```python3
|
11
18
|
x_train = np.array([])
|
12
19
|
for row in res:
|
@@ -16,7 +23,7 @@
|
|
16
23
|
```
|
17
24
|
|
18
25
|
実行しますと、次のようなエラーになります。
|
19
|
-
```
|
26
|
+
```python3
|
20
27
|
---------------------------------------------------------------------------
|
21
28
|
ValueError Traceback (most recent call last)
|
22
29
|
<ipython-input-20-e099c89ccb9c> in <module>()
|