質問編集履歴
2
文字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,7 +27,7 @@
|
|
27
27
|
を
|
28
28
|
x = np.array([np.array(gray_img.read(fname)) for fname in gray_img])
|
29
29
|
とし、gray_img.read直後の(をひとつ減らしました。
|
30
|
-
こちらの修正でinvalid syntaxは
|
30
|
+
こちらの修正でinvalid syntaxは回避できたのですが、今度は以下のようなエラーが出ました。
|
31
31
|
|
32
32
|
```
|
33
33
|
|
1
gray_img.read直後の(をひとつ減らしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,4 +19,43 @@
|
|
19
19
|
構文の誤りをご指摘ください。
|
20
20
|
現状、グレースケールに変換の後、配列変換、最終的にそれを一次配列にしようとし考えてます。もっと簡単な書き方があればお教えください。
|
21
21
|
|
22
|
+
よろしくお願いいたします。
|
23
|
+
|
24
|
+
|
25
|
+
■頂いたご指摘を参考に以下のように修正しました。
|
26
|
+
x = np.array([np.array(gray_img.read((fname)) for fname in gray_img])
|
27
|
+
を
|
28
|
+
x = np.array([np.array(gray_img.read(fname)) for fname in gray_img])
|
29
|
+
とし、gray_img.read直後の(をひとつ減らしました。
|
30
|
+
こちらの修正でinvalid syntaxはは回避できたのですが、今度は以下のようなエラーが出ました。
|
31
|
+
|
32
|
+
```
|
33
|
+
|
34
|
+
#new:最初にグレースケールにしてその後配列変換
|
35
|
+
gray_img = [Image.open(fname).convert('L') for fname in filelist]
|
36
|
+
x = np.array([np.array(gray_img.read(fname)) for fname in gray_img])
|
37
|
+
|
38
|
+
---------------------------------------------------------------------------
|
39
|
+
AttributeError Traceback (most recent call last)
|
40
|
+
<ipython-input-3-0ce014cae649> in <module>
|
41
|
+
9 #new:最初にグレースケールにしてその後配列変換
|
42
|
+
10 gray_img = [Image.open(fname).convert('L') for fname in filelist]
|
43
|
+
---> 11 x = np.array([np.array(gray_img.read(fname)) for fname in gray_img])
|
44
|
+
12
|
45
|
+
13 #img = Image.open('sample.png')
|
46
|
+
|
47
|
+
<ipython-input-3-0ce014cae649> in <listcomp>(.0)
|
48
|
+
9 #new:最初にグレースケールにしてその後配列変換
|
49
|
+
10 gray_img = [Image.open(fname).convert('L') for fname in filelist]
|
50
|
+
---> 11 x = np.array([np.array(gray_img.read(fname)) for fname in gray_img])
|
51
|
+
12
|
52
|
+
13 #img = Image.open('sample.png')
|
53
|
+
|
54
|
+
AttributeError: 'list' object has no attribute 'read'
|
55
|
+
|
56
|
+
```
|
57
|
+
ちなみに 'read'を'open'に変更しても、エラーメッセージもたんに'read'から'open'に変更されただけの同じ内容のものが表示されました。
|
58
|
+
|
59
|
+
改めて間違いをご指摘頂ければ有難いです。
|
60
|
+
|
22
61
|
よろしくお願いいたします。
|