日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python怎么實現(xiàn)復(fù)數(shù)運算

復(fù)數(shù)的數(shù)學(xué)運算

復(fù)數(shù)可以用使用函數(shù) complex(real, imag) 或者是帶有后綴j的浮點數(shù)來指定。比如:

10年積累的網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有木壘哈薩克免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

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

對應(yīng)的實部、虛部和共軛復(fù)數(shù)可以很容易的獲取。就像下面這樣:

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

另外,所有常見的數(shù)學(xué)運算都可以工作:

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

如果要執(zhí)行其他的復(fù)數(shù)函數(shù)比如正弦、余弦或平方根,使用 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中大部分與數(shù)學(xué)相關(guān)的模塊都能處理復(fù)數(shù)。 比如如果你使用 numpy ,可以很容易的構(gòu)造一個復(fù)數(shù)數(shù)組并在這個數(shù)組上執(zhí)行各種操作:

>>> 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的標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)確實情況下并不能產(chǎn)生復(fù)數(shù)值,因此你的代碼中不可能會出現(xiàn)復(fù)數(shù)返回值。比如:

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

如果你想生成一個復(fù)數(shù)返回結(jié)果,你必須顯示的使用 cmath 模塊,或者在某個支持復(fù)數(shù)的庫中聲明復(fù)數(shù)類型的使用。比如:

>>> import cmath
>>> cmath.sqrt(-1)
1j
>>>
'''
復(fù)數(shù)是由一個實數(shù)和一個虛數(shù)組合構(gòu)成,表示為:x+yj
一個負數(shù)時一對有序浮點數(shù)(x,y),其中x是實數(shù)部分,y是虛數(shù)部分。
Python語言中有關(guān)負數(shù)的概念:
1、虛數(shù)不能單獨存在,它們總是和一個值為0.0的實數(shù)部分一起構(gòu)成一個復(fù)數(shù)
2、復(fù)數(shù)由實數(shù)部分和虛數(shù)部分構(gòu)成
3、表示虛數(shù)的語法:real+imagej
4、實數(shù)部分和虛數(shù)部分都是浮點數(shù)
5、虛數(shù)部分必須有后綴j或J
復(fù)數(shù)的內(nèi)建屬性:
復(fù)數(shù)對象擁有數(shù)據(jù)屬性,分別為該復(fù)數(shù)的實部和虛部。
復(fù)數(shù)還擁有conjugate方法,調(diào)用它可以返回該復(fù)數(shù)的共軛復(fù)數(shù)對象。
復(fù)數(shù)屬性:real(復(fù)數(shù)的實部)、imag(復(fù)數(shù)的虛部)、conjugate()(返回復(fù)數(shù)的共軛復(fù)數(shù))
'''

推薦課程:python基礎(chǔ)語法全講解視頻(馬哥教育2014版)


文章題目:創(chuàng)新互聯(lián)Python教程:python怎么實現(xiàn)復(fù)數(shù)運算
標(biāo)題路徑:http://www.dlmjj.cn/article/dpioico.html