Maison > Article > développement back-end > Comment exprimer la partie imaginaire des nombres complexes en python
Un nombre complexe est composé d'un nombre réel et d'un nombre imaginaire, exprimé sous la forme : x+yj
Un nombre complexe est une paire de nombres ordonnés à virgule flottante (x, y), où x est le partie réelle et y est la partie numérique imaginaire.
Concepts sur les nombres complexes en langage Python :
1 Les nombres imaginaires ne peuvent pas exister seuls, ils totalisent toujours une valeur. de 0,0 Les parties réelles forment ensemble un nombre complexe
2. Un nombre complexe se compose d'une partie réelle et d'une partie imaginaire
3 La syntaxe pour exprimer les nombres imaginaires : real+imagej
4. La somme de la partie réelle La partie imaginaire est un nombre à virgule flottante5 La partie imaginaire doit avoir le suffixe j ou J#coding=utf8 aa=123-12j print aa.real # output 实数部分 123.0 print aa.imag # output虚数部分 -12.0Le résultat de sortie est :
123.0 -12.0Recommandations associées : "
Tutoriel vidéo Python 》
Propriétés intégrées des nombres complexes :
Le nombre complexe L'objet a des propriétés de données, qui sont la partie réelle et la partie imaginaire du nombre complexe. Les nombres complexes ont également une méthode conjuguée, qui peut être appelée pour renvoyer l'objet conjugué complexe du nombre complexe. Attributs des nombres complexes : real (partie réelle du nombre complexe), imag (partie imaginaire du nombre complexe), conjugate() (renvoie le nombre complexe conjugué du nombre complexe)#coding=utf8class Complex(object): '''创建一个静态属性用来记录类版本号''' version=1.0 '''创建个复数类,用于操作和初始化复数''' def __init__(self,rel=15,img=15j): self.realPart=rel self.imagPart=img #创建复数 def creatComplex(self): return self.realPart+self.imagPart #获取输入数字部分的虚部 def getImg(self): #把虚部转换成字符串 img=str(self.imagPart) #对字符串进行切片操作获取数字部分 img=img[:-1] return float(img) def test(): print "run test..........." com=Complex() Cplex= com.creatComplex() if Cplex.imag==com.getImg(): print com.getImg() else: pass if Cplex.real==com.realPart: print com.realPart else: pass #原复数 print "the religion complex is :",Cplex #求取共轭复数 print "the conjugate complex is :",Cplex.conjugate() if __name__=="__main__": test()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!