我在exp中遇到运行时溢出错误,因为它超过了64位的限制,并且我不能使用np.flat128(),因为我使用的是64位Windows计算机.
我可以剪裁和使用它,但我如何剪裁一个复数,而仍然得到一个虚构的和复杂的部分.
Current代码:
import numpy as np
x = 738.368295193386-738.368295193386j
x = np.clip(x, -709.78, 709.78)
print(np.exp(x))
Output是这样的:
(1.7928227943945157e+308+0j)
但也希望这个假想的术语有价值.
For example:个
np.exp(708.368295193386+708.368295193386j)
是(-2.657182604727012e+306-4.3615140206566584e+307j)
我如何才能得到类似的结果,同时保留了一个值和符号(+-)?