【发布时间】:2011-02-26 11:36:55
【问题描述】:
有没有办法让 Python 浮点数遵循 numpy 关于 +/- Inf 和 NaN 的规则?例如,制作1.0/0.0 = Inf。
>>> from numpy import *
>>> ones(1)/0
array([ Inf])
>>> 1.0/0.0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: float division
Numpy 的除法函数divide(1.0,0.0)=Inf 但是不清楚它是否可以类似于from __future__ import division 使用。
【问题讨论】: