Dekadischer Logarithmus
Verfasst: Mittwoch 2. Dezember 2020, 14:58
hey alle zusammen,
ich bin relativ neu in Python und habe ein Problem mit dem dekadischen Logarithmus in kombintation mit dem package uncertainties. Und zwar habe ich die Gleichung
from numpy import *
from uncertainties import *
from matplotlib.pyplot import *
from numpy import *
from math import *
def Geradengleichung(m,y,c):
x=m/(log10(y)-c)
return x
geschrieben jedoch gibt er mit folgenden Fehler aus :
T_c=Geradengleichung(Steigung,p_c,Achsenabschnitt)
in Geradengleichung
x=m/(log10(y)-c)
python3.8/site-packages/uncertainties/core.py", line 2667, in raise_error
raise TypeError("can't convert an affine function (%s)"
TypeError: can't convert an affine function (<class 'uncertainties.core.Variable'>) to float; use x.nominal_value
[Finished in 0.5s with exit code 1]
kann mir jemand helfen ? Ich finde nichts dazu online...
Danke an alle
ich bin relativ neu in Python und habe ein Problem mit dem dekadischen Logarithmus in kombintation mit dem package uncertainties. Und zwar habe ich die Gleichung
from numpy import *
from uncertainties import *
from matplotlib.pyplot import *
from numpy import *
from math import *
def Geradengleichung(m,y,c):
x=m/(log10(y)-c)
return x
geschrieben jedoch gibt er mit folgenden Fehler aus :
T_c=Geradengleichung(Steigung,p_c,Achsenabschnitt)
in Geradengleichung
x=m/(log10(y)-c)
python3.8/site-packages/uncertainties/core.py", line 2667, in raise_error
raise TypeError("can't convert an affine function (%s)"
TypeError: can't convert an affine function (<class 'uncertainties.core.Variable'>) to float; use x.nominal_value
[Finished in 0.5s with exit code 1]
kann mir jemand helfen ? Ich finde nichts dazu online...
Danke an alle