Encuentra la raíz de una función en un rango dado

Tengo un conjunto de funcionesf_t con varias raíces (dos en realidad). Quiero encontrar la "primera" raíz y hacer esto confsolve funciona bien la mayor parte del tiempo. El problema es que las dos raíces convergen, ya que t va al infinito. (un simple ejemplo de mis funciones seríaf_t(x) = x^2 - 1/t) Entonces cuanto más grandet obtiene, más erroresfsolve hace. Hay unpredefinido función, similar afsolve a lo que puedo decir que solo debe buscar en un rango determinado (por ejemplo, encontrar siempre la raíz en[0, inf)).

La pregunta es esencialmente la misma quehttps://mathematica.stackexchange.com/questions/91784/how-to-find-numerically-all-roots-of-a-function-in-a-given-range?noredirect=1&lq=1Sin embargo, las respuestas que hay para Mathematica las quiero en Python.

PD: Ahora sé cómo puedo escribir mi propio algoritmo, pero como estos tienden a ser más lentos como los que esperaba, esperaba encontrar uno que hiciera lo mismo. Especialmente he leído esta publicaciónEncuentra la raíz de una función en un intervalo dado

Respuestas a la pregunta(3)

Su respuesta a la pregunta