• Register

Scipy.optimize.newton problem (ufunc 'isfinite')

+1 vote
48 views

Pri računanju ničel z scipy.optimize.newton naletim na error:

ufunc 'isfinite' not supported for the input types, 
and the inputs could not be safely coerced to any 
supported types according to the casting rule ''safe''
Moja koda:
abc = apr_polinom_sym.lhs.subs(podatki)
rezultat = sym.lambdify(t_sym, abc)
ničla = newton(rezultat,fprime = M_fun, x0=0.2)
Včeraj je ta koda še delala, danes pa več ne. Na internetu se 
ta error pojavlja predvsem pri matplotlibu ali np.array. 
Predvidevam da je problem v funkciji "rezultat", saj ničle 
odvoda (M_fun) z sekantno metodo najde.
Ta error lahko obidem z ponovnim definiranjem funkcije 
apr_polinom (numerično), ampak to ni elegantna rešitev problema.
Kako postopati? Hvala
 
asked May 31 by gregorkoplan (210 points)

Please log in or register to answer this question.

...