如何在python中得到数字'(0 + infj)'?

2admgd59  于 2022-11-19  发布在  Python
关注(0)|答案(1)|浏览(114)

我使用Python 3.9.15,试图得到(0 + infj),即虚部无穷大,真实的部为零。然而,我尝试了几种替代方法,但它们都给出了(nan + infj)而不是(0 + infj)

>>> float('inf') * 1j
(nan+infj)
>>> float('inf') * 1j + 0
(nan+infj)
>>> import numpy as np
>>> np.inf * 1j
(nan+infj)
>>> np.inf * 1j + 0
(nan+infj)

如何得到数字(0 + infj)

qjp7pelc

qjp7pelc1#

可以使用内置的complex函数:

complex(0,float('inf'))

相关问题