-1
Ich brauche Hilfe bei der Erstellung eines Programms, das die Gauß-Funktion f(x)=1/(sqrt(2*pi)s)*exp[-.5*((x-m)/s)**2]
berechnet, wenn m=0
, s=2
und x=1
.Gauss-Funktion in Python 2.7
Wäre es nur sein:
def Gaussian(m,s,x):
return 1/(sqrt(2*pi)s)*exp[-.5*((x-m)/s)**2]
print Gaussian(0,2,1)
Haben Sie es versucht - gab es die richtigen Ergebnisse? Sie müssen 'sqrt',' pi' und 'exp' aus dem' math' Modul importieren. – AChampion
Warum fragen Sie uns, anstatt es zu versuchen? Ich kann ein paar Probleme mit Ihrer Syntax sehen (zB müssen Sie '*' verwenden, um mit 's zu multiplizieren und Klammern verwenden, um die' exp'-Funktion aufzurufen), und Sie müssen 'pi',' sqrt' importieren und 'exp' aus dem 'math'-Modul der Standardbibliothek, aber diese Probleme sind nicht wirklich eine Stack Overflow-Frage wert. Wenn Sie den angezeigten Code ausgeführt haben und die Fehler, die Sie erhalten, nicht verstehen, fügen Sie die vollständige Rückverfolgung der Ausnahme in die Frage ein! – Blckknght