import numpy as np
import scipy.optimize as sci
x0 = 0
def f1a(x):
return x**3-2*x+2
def f1b(x):
return np.exp(x)-7
def f1c(x):
return np.exp(x)+np.sin(x)-4+x
print(sci.newton(f1a, x0, fprime=None, args=(), tol=1.48e-08, maxiter=50, fprime2=None))
print(sci.newton(f1b, x0, fprime=None, args=(), tol=1.48e-08, maxiter=50, fprime2=None))
print(sci.newton(f1c, x0, fprime=None, args=(), tol=1.48e-08, maxiter=50, fprime2=None))