This application has requested the Runtime to terminate it in an unusual way. Please contact the app
在做机器学习实战第九章的实验,使用Tkinter和matplotlib绘制回归树和模型树时,代码没有问题但是抛出了如下错误
ValueError: Masked arrays must be 1-D
Fatal Python error: PyEval_RestoreThread: NULL tstateThis application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
在网上找了很久也没找到答案,最后发现是scatter语句出现了问题:
原来的scatter语句:
reDraw.a.scatter(reDraw.rawDat[:,0], reDraw.rawDat[:,1], s=5)
应改为:
reDraw.a.scatter([reDraw.rawDat[:,0]], [reDraw.rawDat[:,1]], s=5)
不懂得可以自己打印一下reDraw.rawDat[:,0]和reDraw.rawDat[:,1]看一看
This application has requested the Runtime to terminate it in an unusual way. Please contact the app
在做机器学习实战第九章的实验,使用Tkinter和matplotlib绘制回归树和模型树时,代码没有问题但是抛出了如下错误
ValueError: Masked arrays must be 1-D
Fatal Python error: PyEval_RestoreThread: NULL tstateThis application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
在网上找了很久也没找到答案,最后发现是scatter语句出现了问题:
原来的scatter语句:
reDraw.a.scatter(reDraw.rawDat[:,0], reDraw.rawDat[:,1], s=5)
应改为:
reDraw.a.scatter([reDraw.rawDat[:,0]], [reDraw.rawDat[:,1]], s=5)
不懂得可以自己打印一下reDraw.rawDat[:,0]和reDraw.rawDat[:,1]看一看