对于我目前正在从事的项目,我需要将矩阵中可能包含无穷大的值相乘。
问题在于,我在python上找到的每个无穷大值都等于inf * 0 = NaN
,因此当您乘以其中有无穷大的矩阵时,会得到一个仅包含inf
和{{1 }}。所以我需要一个无限NaN
我发现了0 * inf = 0
,但是它在加法和多义运算(例如sys.float_info.max
)下的行为很奇怪
因此,我需要一个无限的inf,使得sys.float_info.max * 2 = inf
,inf * 0 = 0
(对于inf + x = inf
是有限的)和x
(当inf * k = +/- inf
不为零时)
您知道这样的对象,或者如何在python中声明它?
谢谢您的回答