나는 솔루션을 위해 sympy로 인식 할 수있는 다항식을 만들기 위해 소수점 지수와 관련된 표현식을 사용합니다. 필요하다면 Rational을 사용하여 지수를 쓸 수는 있지만 그 일을 할 수는 없습니다. 어떻게해야합니까? >>> from sympy import *
>>> var('d x')
(d, x)
>>> (0.125567*(d + 0.04) - d
다음 코드 오류가 from sympy import *
r = Symbol('r', real=True, positive=True)
a = Symbol('a', real=True, positive=True)
Integral(1/r**2,(r,oo,a)).doit()
결과 TypeError: bad operand type for unary -: 'tup
내가 초기 값 문제지만 초기 조건 ics를 해결하기 위해 dsolve를 사용하려면 아무런 영향이없는 것으로 나타 영향을주지 않습니다. 이 예에서 dsolve은 동일한 결과를 제공합니다. 두 경우 모두 from sympy import *
x = symbols('x')
f = Function('f')
eq = Eq(Derivative(f(x), x),
두 가지 요소를 3으로 변환하고 결과 벡터에서 미분을 취하는 함수 (u, v) -> (x, y, z)를 만드는 방법을 SymPy에서 찾고 있습니다. 그것은 세이지이 같을 것이다 : u = var('u')
v = var('v')
x = (2 + sin(u) *sin(v)) *sin(3*v/2)
y = cos(u) *sin(v) + 2 *v/pi - 2
q1 = Function('q1')(t)
f=cos(q1).diff(t)
f.subs(q1,pi/2)
저는 function f = -sin(q1)*q1'입니다. q1=pi/2으로 평가하고 싶습니다. 나는 대답을 기대할 것이다 : - (q1) '대신에 나는 -0을 얻는다. q1이 이제 상수이기 때문에 매개 변수 q1이 대체 될뿐만 아니라 시간 미분도
import sympy as sp
def taylorCoefficient(f, a, n):
x = sp.symbols("x")
coefficient = []
for i in range(0, n + 1):
afgeleide = sp.diff(f(x), x, n=n)
def f(x0): return afgele
"입력 형식을 지원하지 ufunc 'hyp2f1'"나는 다음과 같은 코드를 실행하기 위해 노력하고있어 경우 :이 Traceback (most recent call last):
File "calc.py", line 74, in <module>
x = spec.hyp2f1(1.5, 2.5, 1, y**2)
TypeError: ufunc 'h
벡터에서 행렬을 구성하는 가장 좋은 방법은 sympy입니다. 즉, 행 벡터를 주어 목표 동작 op되도록 M = op(V, N)
을 찾는 것이다 즉 V 동등한 N 행 /v00 v01 v02 \
| v00 v01 v02 |
M = | ... |
| |
\ v00 v01 v02/
이루어진 매트릭스 M 전달 V =
클래스를 만들고 있는데 그 안에는 인쇄를위한 __repr__ 메서드가 있습니다. __repr__ 출력을 렌더링하기 위해 sympy의 라텍스 인쇄를 사용하는 방법이 있습니까? $ 1e_1 + 0e_2 + 0e_3 $처럼 보이도록 v = vector([1, 0, 0], [e1, e2, e3]) 내가 print(v)에 대한 사랑 :이 같은 인스턴스를 만들 경우