绘制keras NN(matplotlib)时出错

时间:2018-01-22 13:24:08

标签: python matplotlib

尝试运行本教程tutorial中的代码时,我收到以下错误。我能够修复以前的错误,但是由于此网络的培训需要10分钟,因此我现在陷入困境。

当我进入254行时,它只是一条没有代码的注释掉的行,我看不出plt.show命令有什么问题。我无法找到它所说的返回语句在代码的第254行,所以我不确定问题是什么。谁能看到它是什么?

Traceback (most recent call last):
line 52, in run_file pydev_imports.execfile(file, globals, locals)  # execute the script
line 18, in execfile exec(compile(contents+"\n", file, 'exec'), glob, loc) 
line 369, in <module> plt.show(fig1)
line 254, in show return _show(*args, **kw)

TypeError: __call__() takes 1 positional argument but 2 were given

1 个答案:

答案 0 :(得分:1)

我想你引用教程中的plt.show(fig1)行。这是完全错误的。

您可以调用plt.show()来显示pyplot状态中存在的所有图。

或者,如果有一个数字fig1.show(),你可以调用fig1,但这可能不适用于jupyter笔记本。

在Jupyter笔记本中,你可以简单地说明图形的名称来显示它,

fig1