Ich möchte die Funktion Integral (t ** t, (t, 0, x)) Lambdify. Es funktioniert, aber meine neue Funktion, die von Lambdify zurückgegeben wurde, gibt keine Zahl, sondern nur (sympy.integrals.integrals.Integral) -Klasse. Aber ich will das nicht, ich will, dass es eine Float-Nummer zurückgibt.Sympy, Konvertieren von harten Integral in Lambda-Funktion mit Lambdify
Hier ist mein Code:
import sympy as sp
import numpy as np
f = sp.lambdify(x,sp.integrate(t**t,(t,0,x)))
print(f(2)) #return Integral(t**t, (t, 0, 2))
#but i want 2.83387674524687
Ja, vielen Dank für diese Lösung, aber ich möchte kombinieren Sympy und Scipy zusammen. Wechsel von Sympy-Funktion zu Scipy und zurück. –