complex/imaginary 数字是如何编程的?

How are complex/imaginary numbers programmed?

我很好奇在 Python 的 cmath 中如何对复数进行编程。 i 是否与变量类似?

像大多数复杂算术的实现一样,Python represents complex numbers 通过存储它们的实部和虚部。对复数的运算是根据其分量来实现的;例如,加法是按分量执行的,乘法是您应该熟悉的标准 FOIL 乘法。