当我取 -1 的平方根时,会出现错误:
sqrt 中遇到无效值
我该如何解决这个问题?
from numpy import sqrt
arr = sqrt(-1)
print(arr)
为了避免invalid value
警告/错误,numpy 的参数sqrt
函数必须很复杂:
In [8]: import numpy as np
In [9]: np.sqrt(-1+0j)
Out[9]: 1j
正如 @AshwiniChaudhary 在评论中指出的那样,您还可以使用cmath
标准库:
In [10]: cmath.sqrt(-1)
Out[10]: 1j
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)