먼저, scipy에 복소수에 대한 데이터 구조가 있다는 것을 알고 있습니다. 저는 전산 물리학 교과서를 단지 따르고 있습니다. 그리고 이것은 하나의 질문입니다.파이썬에서 복소수에 대한 클래스를 생성하는 방법은 무엇입니까?
class complex:
def __init__(self,x,y):
self.re=x
self.im=y
def __add__(self, other):
return complex(self.re+other.re, self.im+other.im)
def __sub__(self, other):
return complex(self.re-other.re, self.im-other.im)
def __mul__(self, other):
return complex(self.re*other.re - self.im*other.im,
self.re*other.im + self.im*other.re)
def __repr__(self):
return '(%f , %f)' %(self.re, self.im)
을하지만 어떻게 내가이 생성 한 클래스 부문, 복소수, 계수 및 위상을 구현해야합니다 : 는 지금까지 내가있어 무엇인가?
감사
복소수로 이러한 연산을 수행하는 방법을 수학적으로 알고 있습니까? 그렇다면 파이썬으로 구현할 때 어디서 붙어 있습니까? 귀하의 질문에 이러한 작업을 수행하는 방법을 경우 스택 오버플로에 대해 주제 밖입니다. – CoryKramer
나는 복소수에 대한 작업에 문제가 없다. 파이썬으로 구현하는 방법을 모르겠습니다. – Physicist
이미 기본 산술 특수 메서드를 찾았습니다. 나눗셈과 모듈러스 연산자를 연결하는 법을 알고 싶다는 뜻입니까? 귀하가 여기서 정확히 고심하고있는 것이 무엇인지는 명확하지 않습니다. –