尝试运行本教程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
答案 0 :(得分:1)
我想你引用教程中的plt.show(fig1)
行。这是完全错误的。
您可以调用plt.show()
来显示pyplot状态中存在的所有图。
或者,如果有一个数字fig1.show()
,你可以调用fig1
,但这可能不适用于jupyter笔记本。
在Jupyter笔记本中,你可以简单地说明图形的名称来显示它,
fig1