Python: Wie bewerte ich eine Funktion, die ein String ist?

Ich bekomme einige Modelle aus der Datenbank als

f(t)=(2.128795454425367)+(208.54359721863273)*t+(26.098128487929266)*t^2+(3.34369909584111)*t^3+(-0.3450228278737971)*t^4+(-0.018630757967458885)*t^5+(0.0015029038553239819)*t^6;

welches somes als Schnur.

Ich muss diese Funktion für auswertent in range(1, 13)

Im Moment muss ich diese Funktionen manuell kopieren und ausführen

   print [1.2381648958643592 + \
          153.55656654019816 * t +\
          22.99318731025164 * (t**2) +\
          11.060577906796075 * (t**3) +\
          -1.3465054084767891 * (t**4) + \
          0.016926765998876842 * (t**5) +\
          0.001500086893490721 * (t**6) for t in range(1, 13)]

Gibt es eine bessere Möglichkeit, dies in Python zu tun?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage