und schon wieder muss ich euch um Hilfe bitten.
Versuche gerade einen ChiQuadrat Test zu implementieren.
Problem ist, dazu muss ich die Summe von so was hier bilden.
Code: Alles auswählen
a = y[i] * math.exp(tau_literatur) * math.factorial(x[i]) / tau_literatur**x[i]
Habe zwar etwas nachgelesen und gesehen das man mit bignum im Prinzip unendlich große Integer darstellen kann. Dann würde ich zwar vlt. Probleme beim Runden bekomme aber das ist mir hier erst mal egal. Probiere ich es so bekomme ich aber nur die Summe aus inf und 0.
Geht also leider nicht. Oder ich mache es falsch ^^
Probiere ich es anders lande ich dabei das der Bruch zwar aus zwei longs besteht, das Ergebnis aber wieder als Float dargestellt werden will was nicht geht da zu groß.
Was mach ich in python mit so großen Zahlen?
Gibts da keinen Trick mit scipy oder numpy? Habe da bisher noch keine Lösung gefunden.
MfG
p90