Sympy에서 추상 수학 연산자를 구현하는 쉬운 방법이 있는지 궁금합니다. 연산자를 사용하면 단순히 3 개의 값을 입력 또는 3 개의 색인으로 갖는 "Operator (a, b, c)"와 같은 객체를 의미합니다. 수학적 연산자 (힐버트 공간 이상)를 언급하고 있고 프로그래밍의 맥락에서 연산자를 언급하지 않는다는 점에 유의하십시오. 이 값에 따라 나는 Sympy에게이 종류의 연산자 2를 곱하는 방법과 그것을 Float 등으로 곱하는 법을 가르쳐주고 싶다. 계산의 어느 시점에서 나는이 연산자를 다른 것으로 대체하려고합니다 ...Sympy에서 추상 수학 연산자/객체로 작업하기
지금까지 sympy가 그러한 추상 계산을 제공하는지는 알 수 없었습니다. 그래서이 객체들을 위해 새로운 파이썬 클래스를 작성하기 시작했는데, 이것은 파이썬에서의 나의 제한된 지식의 범위를 훨씬 넘어 섰다 ... 그 다음에 새로운 클래스를 만드는 것이 더 쉬운 방법 일까?
답변 해 주셔서 감사합니다. 사실 실제로이 객체들이 실제로 힐버트 공간의 연산자라는 계산에는 중요하지 않습니다 ... 그것은 세 개의 매개 변수를 가진 모든 것일 수 있습니다. 나는 단지 sympy에게 말하고 싶다 : 여기에 3 개의 매개 변수가있는 객체가있다. 나를 위해 계산을하고 계산을 위해 당신에게주는 규칙의 목록을 고려해 보라. –