你好,我是悦创。
一、数学中的负数
复数,为实数的延伸,它使任一多项式方程都有根。复数当中有个“虚数单位 i
,它是-1
的一个平方根,即i ^ 2 = -1
。任一复数都可表达为x + yi
,其中x
及y
皆为实数,分别称为复数之“实部”和“虚部”。
复数的发现源于三次方程的根的表达式。数学上,“复”字表明所讨论的数域为复数,如复矩阵、复变函数等。
定义
复数通常写为如下形式:
a + bi
这里的a
和b
是实数,而i
是虚数单位,它有着性质i ^ 2 = -1
。实数a
叫做复数的实部,而实数b
叫做复数的虚部。实数可以被认为是虚部为零的复数;就是说实数a
等价于复数a +0i
。实部为零且虚部不为零的复数也被称作“纯虚数”;而实部不为零且虚部也不为零的复数也被称作“非纯虚数”或“杂虚数”。
– 节选自维基百科
二、Python复数类型
在Python中,存在着复数数字类型, 它的一般形式为:
real + imagj
real`表示实部, `imag`表示虚部. `j`或`J`表示虚数单位. 虚部后必须有后缀`j`或`J
复数的创建
1.直接创建
num = 3 + 2j # 3为实部, 2为虚部
2.通过内置函数complex()
创建
num = complex(3, 2) # 3为实部, 2为虚部
复数类型可以通过<复数类型>.real
和<复数类型>.imag
来获得复数的实部和虚部:
>>> z = 1 + 2j
>>> z.real
1.0
>>> z.imag
2.0
参考文档
维基百科-复数:https://zh.wikipedia.org/wiki/%E5%A4%8D%E6%95%B0_(%E6%95%B0%E5%AD%A6)
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。QQ、微信在线,随时响应!V:Jiabcdefh