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?