先前工作的python statmodels代码突然崩溃和出错



在过去的几天里,我一直在运行一个我为分类编码的类,没有出现任何问题,突然Anaconda的Spyder崩溃了,需要重新启动。现在,在之前没有引起问题的相同代码上,我得到了以下错误:

C:Usersappanacondasoftwarelibsite-packagesnumpylinalglinalg.py:1327: 
DeprecationWarning: Implicitly casting between incompatible kinds. In a future 
numpy release, this will raise an error. Use casting="unsafe" if this is 
intentional.
  u, s, vt = gufunc(a, signature=signature, extobj=extobj)

当程序到达这行代码时,会弹出这个错误:

    temp_g = sm.WLS(y1, self.X, w).fit()

之前我做过import statsmodels.api as sm

我真的不知道怎么了。错误之后,我得到一个对话框,询问我是否要关闭程序或调试它。当我选择debug时,它显示

Unhandled exception at 0x1e0ee4fc in python.exe: 0xC0000005: Access violation writing location 0x00000000.

有没有人知道该怎么做,或者哪里出了问题?以及如何以及在我的代码中我可以添加casting="unsafe",根据错误。

基本上,在最初的崩溃之后,我忘记了运行Anaconda/Spyder/Python的哪个版本,所以我在64位机器上运行32位版本。

当我切换回64位版本时,一切又恢复正常了。

相关内容

  • 没有找到相关文章

最新更新