韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python怎么实现复数运算

python怎么实现复数运算

复数运算

头像

流芳

2020-07-04 11:00:308049浏览 · 0收藏 · 0评论

复数的数学运算

复数可以用使用函数 complex(real, imag) 或者是带有后缀j的浮点数来指定。比如:

>>> a = complex(2, 4)
>>> b = 3 - 5j
>>> a
(2+4j)
>>> b
(3-5j)
>>>

对应的实部、虚部和共轭复数可以很容易的获取。就像下面这样:

>>> a.real
2.0
>>> a.imag
4.0
>>> a.conjugate()
(2-4j)
>>>

另外,所有常见的数学运算都可以工作:

>>> a + b
(5-1j)
>>> a * b
(26+2j)
>>> a / b
(-0.4117647058823529+0.6470588235294118j)
>>> abs(a)
4.47213595499958
>>>

如果要执行其他的复数函数比如正弦、余弦或平方根,使用 cmath 模块:

>>> import cmath
>>> cmath.sin(a)
(24.83130584894638-11.356612711218174j)
>>> cmath.cos(a)
(-11.36423470640106-24.814651485634187j)
>>> cmath.exp(a)
(-4.829809383269385-5.5920560936409816j)
>>>

讨论

Python中大部分与数学相关的模块都能处理复数。 比如如果你使用 numpy ,可以很容易的构造一个复数数组并在这个数组上执行各种操作:

>>> import numpy as np
>>> a = np.array([2+3j, 4+5j, 6-7j, 8+9j])
>>> a
array([ 2.+3.j, 4.+5.j, 6.-7.j, 8.+9.j])
>>> a + 2
array([ 4.+3.j, 6.+5.j, 8.-7.j, 10.+9.j])
>>> np.sin(a)
array([ 9.15449915 -4.16890696j, -56.16227422 -48.50245524j,-153.20827755-526.47684926j, 4008.42651446-589.49948373j])
>>>

Python的标准数学函数确实情况下并不能产生复数值,因此你的代码中不可能会出现复数返回值。比如:

>>> import math
>>> math.sqrt(-1)
Traceback (most recent call last):File "<stdin>", line 1, in <module>ValueError: math domain error
>>>

如果你想生成一个复数返回结果,你必须显示的使用 cmath 模块,或者在某个支持复数的库中声明复数类型的使用。比如:

>>> import cmath
>>> cmath.sqrt(-1)
1j
>>>
'''
复数是由一个实数和一个虚数组合构成,表示为:x+yj
一个负数时一对有序浮点数(x,y),其中x是实数部分,y是虚数部分。
Python语言中有关负数的概念:
1、虚数不能单独存在,它们总是和一个值为0.0的实数部分一起构成一个复数
2、复数由实数部分和虚数部分构成
3、表示虚数的语法:real+imagej
4、实数部分和虚数部分都是浮点数
5、虚数部分必须有后缀j或J
复数的内建属性:
复数对象拥有数据属性,分别为该复数的实部和虚部。
复数还拥有conjugate方法,调用它可以返回该复数的共轭复数对象。
复数属性:real(复数的实部)、imag(复数的虚部)、conjugate()(返回复数的共轭复数)
'''

推荐课程:python基础语法全讲解视频(马哥教育2014版)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

无人区免费高清版观看| 初二学生小馒头| 女教师免费观看全集电视剧 | CSGO暴躁妹妹高清| 家族轮换之共乐的日子最新章节更,| 《漂亮的女邻居5》HD| 国精产品一品二品国精HTC| 王娟被老赵一夜干4次| 自行车小故事| 《女仆教育》动漫第一季| 公在厨房撕开奶罩吸奶头| 二年成全免费观看影视大全| 丁香花影院免费观看电视剧哈尔滨| 啊轻点…大川巴太粗太长了少妇| 老公拿狗给我配| 学长电影院抱我做H| 两男吮她的花蒂和奶水视频| 97人妻人人躁人人玩人人澡AV| 美国式的家庭忌讳1-4| 舒淇与黑人性猛交| 日本大片PPT免费| 美国伦理《欲奴3)| 姐姐片多多免费高清电视剧叶玉卿| 暴躁妹妹CSGO直播| 嫩草精产一二三产区| 老赵在货车把儿媳妇送到了| 《交换做爰》在线观看| 上课被同桌揉搓到高潮H| 可以进入任何网站的浏览器| 久久无码亚洲成A人片| 朝国年经继4免费版播放| 小扫货几天没弄了这么多| 国精产品一品二品国精HTC| 李丽珍电影经典免费观看| 女儿借爸爸种生孩子| 真人做爰45分钟| 宝贝把腿开大让我添添你视频| 美女被咬小头头视频大全| 明明说好的只蹭蹭苦苦恳求歌词| 日韩电影| 芒果浏览器