1 def auto_correlate(x):
2 cor = np.correlate(x,x,mode="full")
3 return cor[N-1:]
4 c = np.zeros(N)
5 c = auto_correlate(x-ave)/N
6 plt.plot(c)
7 plt.xlim(-1000, 10000)
8 plt.xlabel(r'$i$',fontsize=16)
9 plt.ylabel(r'$\varphi(i)$',fontsize=16)
10 print('\sigma^2 = ', std**2)
11 plt.show()
为什么我一直收到错误' tuple'对象不能在线调用7?请解释
答案 0 :(得分:0)
看起来你可能已经覆盖了plt.xlim函数。
您是否可以运行plt.xlim=(-1000, 10000)
? (注意“=”)
输入plt.xlim
并运行它以进行检查。
输出应该是这样的:
<function matplotlib.pyplot.xlim(*args, **kwargs)>
答案 1 :(得分:0)
我尝试过的正确代码。 plt.figure(figsize =(14,14))
重新启动内核,错误将会消失。 即使加载数据框,您也会收到相同的错误。
TypeError跟踪(最近一次通话最近) 在 ----> 1个数字(figsize =(2,5))