最近在练习一个回归方程,使用python的matplotlib库画图,再将回归直线显示的过程中,出现异常:
File "D:\Python27\lib\site-packages\matplotlib\units.py", line 148, in get_converter
converter = self.get_converter(xravel[0])
File "D:\Python27\lib\site-packages\numpy\matrixlib\defmatrix.py", line 316, in __getitem__
out = N.ndarray.__getitem__(self, index)
RuntimeError: maximum recursion depth exceeded
</pre>网上说该异常是因为程序递归调用超出限制次数,给出了一种解决办法:<pre name="code" class="python">import sys
sys.setrecursionlimit(10000)但是,修改之后,程序仍然错误,此方法不行!还有一种说法是说matplotlib版本的问题,按照说明,重新安装了最新版本的matplotlib,测试正确
本文记录了一个关于使用matplotlib绘制回归直线时遇到的异常问题:maximum recursion depth exceeded。尝试了增加递归深度限制和更新matplotlib版本两种解决方法,最终通过升级matplotlib版本成功解决了问题。
1万+

被折叠的 条评论
为什么被折叠?



