. , subs, , , , . : lambdify, .
lambdify, sympy ( , ) ( , .., ). , sym.sin(x) np.sin(x). : , , , .
, sym.lambdify :
sym.lambdify(variable, function(variable), "numpy")
"numpy" - , sympy- . :
def f(x):
return sym.cos(x)
def fprime(x):
return sym.diff(f(x),x)
fprimeLambdified = sym.lambdify(x,f(x),"numpy")
fprime(x) -sym.sin(x), fprimeLambdified(x) -np.sin(x). "" / fprimeLambdified , "" / fprime, numpy sympy. , fprimelambdified(math.pi), , fprime(math.pi) .
sym.lambdify .
import sympy as sym
import math
def f(x,y):
return x**2 + x*y**2
x, y = sym.symbols('x y')
def fprime(x,y):
return sym.diff(f(x,y),x)
print(fprime(x,y))
DerivativeOfF = sym.lambdify((x,y),fprime(x,y),"numpy")
print(DerivativeOfF(1,1))