如何解决Python:cmath 为 e^(i*pi) 返回错误的值
当我尝试打印 cmath
的值时,我正在处理 Python 3.9
上的复数和 e^(i*pi)
。这是我的代码:-
import cmath
print(cmath.exp(1.0j * cmath.pi))
print(cmath.cos(cmath.pi) + (1.0j)*cmath.sin(cmath.pi))
这两个都返回了 (-1+1.2246467991473532e-16j)
但虚部不应该存在(尽管它的数量级真的很小)。
我的代码中是否缺少某些内容?还是跟cmath
有关?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。