質問編集履歴

13

書式の改善

2021/01/27 13:45

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,8 @@
12
12
 
13
13
  ### 発生している問題・エラーメッセージ
14
14
 
15
+ ```python
16
+
15
17
 
16
18
 
17
19
  ValueError Traceback (most recent call last)
@@ -112,6 +114,12 @@
112
114
 
113
115
  ValueError: Found array with dim 3. Estimator expected <= 2.
114
116
 
117
+
118
+
119
+ ```
120
+
121
+
122
+
115
123
  ### 該当のソースコード
116
124
 
117
125
 

12

書式の改善

2021/01/27 13:45

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -190,4 +190,4 @@
190
190
 
191
191
 
192
192
 
193
- ```
193
+ ```

11

書式の改善

2021/01/24 12:32

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -132,25 +132,25 @@
132
132
 
133
133
  画像ファイルを数値リストに変換する
134
134
 
135
- def imageToData(filename):
135
+ def imageToData(filename):
136
136
 
137
137
 
138
138
 
139
- 画像を8x8のグレースケールに変換
139
+ 画像を8x8のグレースケールに変換
140
140
 
141
- grayImage = PIL.Image.open(filename).convert("L")
141
+ grayImage = PIL.Image.open(filename).convert("L")
142
142
 
143
- grayImage = grayImage.resize((8,8),PIL.Image.ANTIALIAS)
143
+ grayImage = grayImage.resize((8,8),PIL.Image.ANTIALIAS)
144
144
 
145
145
 
146
146
 
147
147
  数値リストに変換
148
148
 
149
- numImage = numpy.asarray(grayImage, dtype = float)
149
+ numImage = numpy.asarray(grayImage, dtype = float)
150
150
 
151
- numImage = numpy.floor(16 - 16 * (numImage / 256))
151
+ numImage = numpy.floor(16 - 16 * (numImage / 256))
152
152
 
153
- mumImage = numImage.flatten()
153
+ mumImage = numImage.flatten()
154
154
 
155
155
 
156
156
 

10

書式の改善

2021/01/23 05:21

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -120,17 +120,17 @@
120
120
 
121
121
 
122
122
 
123
- import sklearn.datasets
123
+ import sklearn.datasets
124
124
 
125
- import sklearn.svm
125
+ import sklearn.svm
126
126
 
127
- import PIL.Image
127
+ import PIL.Image
128
128
 
129
129
  import numpy
130
130
 
131
131
 
132
132
 
133
- 画像ファイルを数値リストに変換する
133
+ 画像ファイルを数値リストに変換する
134
134
 
135
135
  def imageToData(filename):
136
136
 
@@ -144,7 +144,7 @@
144
144
 
145
145
 
146
146
 
147
- 数値リストに変換
147
+ 数値リストに変換
148
148
 
149
149
  numImage = numpy.asarray(grayImage, dtype = float)
150
150
 
@@ -158,33 +158,33 @@
158
158
 
159
159
 
160
160
 
161
- 数字を予測する
161
+ 数字を予測する
162
162
 
163
- def predictDigits(data):
163
+ def predictDigits(data):
164
164
 
165
- 学習用データを読み込む
165
+ 学習用データを読み込む
166
166
 
167
- digits = sklearn.datasets.load_digits()
167
+ digits = sklearn.datasets.load_digits()
168
168
 
169
- 機械学習する
169
+ 機械学習する
170
170
 
171
- clf = sklearn.svm.SVC(gamma = 0.001)
171
+ clf = sklearn.svm.SVC(gamma = 0.001)
172
172
 
173
- clf.fit(digits.data, digits.target)
173
+ clf.fit(digits.data, digits.target)
174
174
 
175
- 予測結果を表示する
175
+ 予測結果を表示する
176
176
 
177
- n = clf.predict([data])
177
+ n = clf.predict([data])
178
178
 
179
179
  print("予測=",n)
180
180
 
181
181
 
182
182
 
183
- 画像ファイルを数値リストに変換する
183
+ 画像ファイルを数値リストに変換する
184
184
 
185
- data = imageToData("2.png")
185
+ data = imageToData("2.png")
186
186
 
187
- 数字を予測する
187
+ 数字を予測する
188
188
 
189
189
  predictDigits(data)
190
190
 

9

書式の改善

2021/01/23 05:20

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -120,13 +120,13 @@
120
120
 
121
121
 
122
122
 
123
- import sklearn.datasets 
123
+ import sklearn.datasets
124
124
 
125
- import sklearn.svm 
125
+ import sklearn.svm
126
126
 
127
- import PIL.Image 
127
+ import PIL.Image
128
128
 
129
- import numpy 
129
+ import numpy
130
130
 
131
131
 
132
132
 

8

書式の改善

2021/01/23 05:16

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -120,19 +120,13 @@
120
120
 
121
121
 
122
122
 
123
- import sklearn.datasets
123
+ import sklearn.datasets 
124
124
 
125
+ import sklearn.svm 
125
126
 
127
+ import PIL.Image 
126
128
 
127
- import sklearn.svm
128
-
129
-
130
-
131
- import PIL.Image
132
-
133
-
134
-
135
- import numpy
129
+ import numpy 
136
130
 
137
131
 
138
132
 

7

書式の改善

2021/01/23 05:16

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -122,9 +122,15 @@
122
122
 
123
123
  import sklearn.datasets
124
124
 
125
+
126
+
125
127
  import sklearn.svm
126
128
 
129
+
130
+
127
131
  import PIL.Image
132
+
133
+
128
134
 
129
135
  import numpy
130
136
 

6

書式の改善

2021/01/23 05:15

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -134,6 +134,8 @@
134
134
 
135
135
  def imageToData(filename):
136
136
 
137
+
138
+
137
139
  画像を8x8のグレースケールに変換
138
140
 
139
141
  grayImage = PIL.Image.open(filename).convert("L")

5

書式の改善

2021/01/23 05:12

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -140,6 +140,8 @@
140
140
 
141
141
  grayImage = grayImage.resize((8,8),PIL.Image.ANTIALIAS)
142
142
 
143
+
144
+
143
145
  数値リストに変換
144
146
 
145
147
  numImage = numpy.asarray(grayImage, dtype = float)

4

書式の改善

2021/01/23 05:11

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -118,6 +118,8 @@
118
118
 
119
119
  ```python
120
120
 
121
+
122
+
121
123
  import sklearn.datasets
122
124
 
123
125
  import sklearn.svm
@@ -182,4 +184,6 @@
182
184
 
183
185
  predictDigits(data)
184
186
 
187
+
188
+
185
189
  ```

3

文法の修正

2021/01/23 05:08

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -116,6 +116,8 @@
116
116
 
117
117
 
118
118
 
119
+ ```python
120
+
119
121
  import sklearn.datasets
120
122
 
121
123
  import sklearn.svm
@@ -179,3 +181,5 @@
179
181
  数字を予測する
180
182
 
181
183
  predictDigits(data)
184
+
185
+ ```

2

書式の改善

2021/01/23 04:38

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -126,17 +126,17 @@
126
126
 
127
127
 
128
128
 
129
- # 画像ファイルを数値リストに変換する
129
+ 画像ファイルを数値リストに変換する
130
130
 
131
131
  def imageToData(filename):
132
132
 
133
- # 画像を8x8のグレースケールに変換
133
+ 画像を8x8のグレースケールに変換
134
134
 
135
135
  grayImage = PIL.Image.open(filename).convert("L")
136
136
 
137
137
  grayImage = grayImage.resize((8,8),PIL.Image.ANTIALIAS)
138
138
 
139
- # 数値リストに変換
139
+ 数値リストに変換
140
140
 
141
141
  numImage = numpy.asarray(grayImage, dtype = float)
142
142
 
@@ -150,21 +150,21 @@
150
150
 
151
151
 
152
152
 
153
- #数字を予測する
153
+ 数字を予測する
154
154
 
155
155
  def predictDigits(data):
156
156
 
157
- #学習用データを読み込む
157
+ 学習用データを読み込む
158
158
 
159
159
  digits = sklearn.datasets.load_digits()
160
160
 
161
- #機械学習する
161
+ 機械学習する
162
162
 
163
163
  clf = sklearn.svm.SVC(gamma = 0.001)
164
164
 
165
165
  clf.fit(digits.data, digits.target)
166
166
 
167
- #予測結果を表示する
167
+ 予測結果を表示する
168
168
 
169
169
  n = clf.predict([data])
170
170
 
@@ -172,10 +172,10 @@
172
172
 
173
173
 
174
174
 
175
- #画像ファイルを数値リストに変換する
175
+ 画像ファイルを数値リストに変換する
176
176
 
177
177
  data = imageToData("2.png")
178
178
 
179
- # 数字を予測する
179
+ 数字を予測する
180
180
 
181
181
  predictDigits(data)

1

誤字

2021/01/22 16:18

投稿

yama0309
yama0309

スコア15

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- c:\users\ryuta\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\svm\_base.py in predict(self, X)
43
+ c:\users\name\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\svm\_base.py in predict(self, X)
44
44
 
45
45
  622 y = np.argmax(self.decision_function(X), axis=1)
46
46
 
@@ -54,7 +54,7 @@
54
54
 
55
55
 
56
56
 
57
- c:\users\ryuta\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\svm\_base.py in predict(self, X)
57
+ c:\users\name\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\svm\_base.py in predict(self, X)
58
58
 
59
59
  340 y_pred : ndarray of shape (n_samples,)
60
60
 
@@ -68,7 +68,7 @@
68
68
 
69
69
 
70
70
 
71
- c:\users\ryuta\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\svm\_base.py in _validate_for_predict(self, X)
71
+ c:\users\name\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\svm\_base.py in _validate_for_predict(self, X)
72
72
 
73
73
  472
74
74
 
@@ -82,7 +82,7 @@
82
82
 
83
83
 
84
84
 
85
- c:\users\ryuta\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\utils\validation.py in inner_f(*args, **kwargs)
85
+ c:\users\name\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\utils\validation.py in inner_f(*args, **kwargs)
86
86
 
87
87
  61 extra_args = len(args) - len(all_args)
88
88
 
@@ -96,7 +96,7 @@
96
96
 
97
97
 
98
98
 
99
- c:\users\ryuta\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\utils\validation.py in check_array(array, accept_sparse, accept_large_sparse, dtype, order, copy, force_all_finite, ensure_2d, allow_nd, ensure_min_samples, ensure_min_features, estimator)
99
+ c:\users\name\appdata\local\programs\python\python38-32\lib\site-packages\sklearn\utils\validation.py in check_array(array, accept_sparse, accept_large_sparse, dtype, order, copy, force_all_finite, ensure_2d, allow_nd, ensure_min_samples, ensure_min_features, estimator)
100
100
 
101
101
  657 "into decimal numbers with dtype='numeric'") from e
102
102