numpy似乎并不善于处理复杂无穷大。
虽然我们可以评估:
In[2]: import numpy as np
In[3]: np.mean([1, 2, np.inf])
Out[3]: inf
以下结果更加繁琐:
In[4]: np.mean([1 + 0j, 2 + 0j, np.inf + 0j])
Out[4]: (inf+nan*j)
...\_methods.py:80: RuntimeWarning: invalid value encountered in cdouble_scalars
ret = ret.dtype.type(ret / rcount)
我不确定虚部对我来说是否有意义。但如果我错了,请评论。
在numpy中处理复数无穷大的任何见解?