Python 绘制keras NN(matplotlib)时出错

Python 绘制keras NN(matplotlib)时出错,python,matplotlib,Python,Matplotlib,我在尝试运行本教程中的代码时遇到以下错误。我能够修复以前的错误,但我现在陷入了困境,因为这个网络的培训大约需要10分钟 当我转到第254行时,它只是一个注释掉的行,没有代码,我看不出plt.show命令有任何错误。我找不到返回语句,它说是在代码第254行,所以我不知道问题是什么。有人能看到它是什么吗 Traceback (most recent call last): line 52, in run_file pydev_imports.execfile(file, globals, local

我在尝试运行本教程中的代码时遇到以下错误。我能够修复以前的错误,但我现在陷入了困境,因为这个网络的培训大约需要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
回溯(最近一次呼叫最后一次):
第52行,在运行文件pydev_imports.execfile(文件、全局、局部)中执行脚本
第18行,execfile exec(编译(内容+“\n”,文件'exec'),glob,loc)
第369行,plt.show(图1)
第254行,在显示返回中显示(*args,**kw)
TypeError:\uuuu call\uuuu()接受1个位置参数,但提供了2个

我想你是指教程中的那一行,即
plt.show(图1)
。这完全是错误的

您可以调用
plt.show()
来显示pyplot状态下的所有绘图

或者,如果有一个图形,您可以调用
fig1.show()
,但这在jupyter笔记本中可能不起作用

在Jupyter笔记本中,您可以简单地陈述图形的名称来显示它

fig1

这不是在jupyter笔记本上运行的。我在pycharm IDE中运行它这是前一行测试模型y预测,真实测试,真实预测,图1=测试模型(模型,X测试,y测试,非标准化基础)#显示绘图plt.Show(图1)很好,我给了你所有的选项,在jupyter笔记本内或外。谢谢图1.Show()工作了