Python的 math
模块 中 sqrt
函数求负数平方根会报如下的错误
实例:
上述 math
模块中 sqrt
函数只能进行浮点数的运算。我们知道负数的平方根是虚数(以及复数,即实数和虚数之和)。这个需要一个专门的函数 cmath (complex math,复数)的模块做处理。
处理如下:
>>> import cmath
>>> cmath.sqrt(-1)
>>> 1j
实例:
Python的 math
模块 中 sqrt
函数求负数平方根会报如下的错误
实例:
上述 math
模块中 sqrt
函数只能进行浮点数的运算。我们知道负数的平方根是虚数(以及复数,即实数和虚数之和)。这个需要一个专门的函数 cmath (complex math,复数)的模块做处理。
处理如下:
>>> import cmath
>>> cmath.sqrt(-1)
>>> 1j
实例: