更改numpy.seterr默认值?

时间:2012-07-05 19:31:03

标签: python numpy

我想将我的seterr 默认值更改为全部'警告'或全部'忽略'。这可以通过np.seterr(all='ignore')以交互方式完成。有没有办法使它成为系统默认值?据我所知,没有.numpyrc;是否有其他配置文件可以更改这些默认值?

(我正在使用numpy 1.6.1)

编辑:问题不在于numpy的默认设置已经改变,因为我错误地怀疑,但另一个代码pymc正在改变通常为ignorewarn的内容至raise,导致各种意外和意外的崩溃。

2 个答案:

答案 0 :(得分:1)

没有配置文件。您必须自己致电np.seterr()

答案 1 :(得分:1)

对于交互式会话,您可以使用$PYTHONSTARTUP环境变量指向文件,然后在交互式会话开始之前执行该文件中的所有命令。

相关问题