在python中,复数是受支持的数据类型吗?如果是,您如何使用它们
在python中,可以将“j”或“j”放在数字后面,使其成为虚构的数字,因此可以轻松编写复杂的文字:
>&燃气轮机&燃气轮机;1j
1j
&燃气轮机&燃气轮机&燃气轮机;1J
1j
&燃气轮机&燃气轮机&燃气轮机;1j*1j
(-1+0j)
“j”后缀来自电气工程,其中变量“i”通常用于表示电流。(这里有推理。)
复数的类型是复数,如果愿意,可以将该类型用作构造函数:
>&燃气轮机&燃气轮机;复合体(2,3)
(2+3j)
复数具有一些内置的访问器:
>&燃气轮机&燃气轮机;z=2+3j
&燃气轮机&燃气轮机&燃气轮机;z、 真实的
2
&燃气轮机&燃气轮机&燃气轮机;z、 imag
3
&燃气轮机&燃气轮机&燃气轮机;z、 共轭()
(2-3j)
几个内置函数支持复数:
>&燃气轮机&燃气轮机;abs(3+4j)
5
&燃气轮机&燃气轮机&燃气轮机;功率(3+4j,2)
(-7+24j)
标准模块cmath具有更多处理复数的功能:
>&燃气轮机&燃气轮机;导入cmath
&燃气轮机&燃气轮机&燃气轮机;cmath.sin(2+3j)
(9.15449914691143-4.168906959966565j)