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