質問編集履歴

1

localで試したことの追記

2021/10/28 04:08

投稿

unser
unser

スコア58

test CHANGED
File without changes
test CHANGED
@@ -112,18 +112,6 @@
112
112
 
113
113
 
114
114
 
115
-
116
-
117
-
118
-
119
-
120
-
121
-
122
-
123
-
124
-
125
-
126
-
127
115
  そして以下のコードを実装したところ
128
116
 
129
117
  ```python
@@ -197,3 +185,51 @@
197
185
 
198
186
 
199
187
  こちらのエラーを解消して,図を表示する方法を教えていただけると幸いです。
188
+
189
+
190
+
191
+
192
+
193
+
194
+
195
+ (あまり関係ないかもしれませんが,試したことであるため追記いたします。
196
+
197
+
198
+
199
+ 試しにlocal(macOS)でこちらを実行したところ
200
+
201
+
202
+
203
+ ```
204
+
205
+ $ python3 evaluate.py --savedmodels=fc
206
+
207
+ Traceback (most recent call last):
208
+
209
+ File "/Users/**/exploring-generalization/src/evaluate.py", line 142, in <module>
210
+
211
+ plot_error(tr_error_list, val_error_list, x_error, xtitle, error_title)
212
+
213
+ File "/Users/**/exploring-generalization/src/utils/plot_utils.py", line 23, in plot_error
214
+
215
+ plt.legend([train, test])
216
+
217
+ File "/usr/local/lib/python3.9/site-packages/matplotlib/pyplot.py", line 2917, in legend
218
+
219
+ return gca().legend(*args, **kwargs)
220
+
221
+ File "/usr/local/lib/python3.9/site-packages/matplotlib/axes/_axes.py", line 284, in legend
222
+
223
+ handles, labels, extra_args, kwargs = mlegend._parse_legend_args(
224
+
225
+ File "/usr/local/lib/python3.9/site-packages/matplotlib/legend.py", line 1231, in _parse_legend_args
226
+
227
+ raise TypeError("A single argument passed to legend() must be a "
228
+
229
+ TypeError: A single argument passed to legend() must be a list of labels, but found an Artist in there.
230
+
231
+ ```
232
+
233
+
234
+
235
+ とエラーが生じてしましました。)