x = Symbol('x')
f = x**2-3
def return_y_intercept(f):
return [the y-intercepts]
上記の構造のようなものを使用して、引数のy切片を返す関数を作成するにはどうすればよいですか?
y切片は、xの代わりに0を使用することを意味するため、。を実行しますf.subs(x, 0)
。
sympy.coeff
、hereを使用してみてください。次のようにします。
座標としての Y 切片
from sympy import Symbol
x = Symbol('x')
f = x**2-3
def return_y_intercept(f):
return [0,f.coeff(x,0)] #return coordintes of y-intercept
print return_y_intercept(f)
出力:
0,-3
Y切片:
from sympy import Symbol
x = Symbol('x')
f = x**2-3
def return_y_intercept(f):
return [f.coeff(x,0)] #return just the y-intercept
print return_y_intercept(f)
出力:
-3
こちらのオンライン sympy インタープリターで試してみてください