def numerical_diff(f,x):
h = 0.0001 # 극한값을 구현
return ( f(x+h) - f(x-h) ) / (2*h)
def f(x):
return 3*x**2+2*x+7
print(numerical_diff(f,6)) # 37.99999999998249