python - 你能让 numpy 除以 0 给出错误而不是警告吗?

标签 python numpy

在 numpy 中,

np.array([1])/0.0

给出:

RuntimeWarning: divide by zero encountered in true_divide

这不是 fatal error 。有没有办法让除以零总是给出 fatal error ?

最佳答案

是的。

numpy.seterr(divide='raise')

numpy.seterr还允许您定义上溢、下溢、无效操作等的行为。可能的行为是错误、警告、忽略问题、调用处理函数或仅记录错误

关于python - 你能让 numpy 除以 0 给出错误而不是警告吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51262477/

相关文章:

python - 从字典构造实例变量

python - 如何制定时间表

Python 和 urllib2 : how to make a GET request with parameters

python - 标准ttk方式提供具有编辑功能的列表框

python - 使用 `np.diff` 但假设输入以额外的零开头

python - 寻找合适的截止值

python - 如何复制 numpy 数组中的行或列?

python - Tkinter Entrybox如何拥有类似Shell Input()的输入功能?

python - 来自 numpy 数组的 RawArray?

python - 如何将 python 列表的所有子集放入 n 个容器中