コード例 #1
0
ファイル: power.py プロジェクト: hrashk/sympy
 def _eval_conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     i, p = self.exp.is_integer, self.base.is_positive
     if i:
         return c(self.base)**self.exp
     if p:
         return self.base**c(self.exp)
     if i is False and p is False:
         expanded = expand_complex(self)
         if expanded != self:
             return c(expanded)
コード例 #2
0
ファイル: power.py プロジェクト: ness01/sympy
 def _eval_conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     i, p = self.exp.is_integer, self.base.is_positive
     if i:
         return c(self.base)**self.exp
     if p:
         return self.base**c(self.exp)
     if i is False and p is False:
         expanded = expand_complex(self)
         if expanded != self:
             return c(expanded)
コード例 #3
0
ファイル: power.py プロジェクト: rkern/sympy-rkern
    def _eval_conjugate(self):
        from sympy.functions.elementary.complexes import conjugate as c

        return c(self.base) ** self.exp
コード例 #4
0
ファイル: basic.py プロジェクト: certik/sympy-oldcore
 def conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     return c(self)
コード例 #5
0
 def _eval_conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     return c(self.base)**self.exp
コード例 #6
0
 def conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     return c(self)