您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python中的复数用法

python中的复数用法

在python中,您可以在数字后面加上’j’或’J’使其虚构,因此您可以轻松地编写复杂的文字

>>> 1j
1j
>>> 1J
1j
>>> 1j * 1j
(-1+0j)

后缀“ j”来自电气工程,其中变量“ i”通常用于电流。(在这里找到理由。)

复数的类型为complex,并且您可以根据需要将其用作构造函数

>>> complex(2,3)
(2+3j)

复数具有一些内置访问器:

>>> z = 2+3j
>>> z.real
2.0
>>> z.imag
3.0
>>> z.conjugate()
(2-3j)

几个内置函数支持复数:

>>> abs(3 + 4j)
5.0
>>> pow(3 + 4j, 2)
(-7+24j)

标准模块cmath具有更多处理复数的功能

>>> import cmath
>>> cmath.sin(2 + 3j)
(9.15449914691143-4.168906959966565j)
python 2022/1/1 18:30:25 有203人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶