Python: OverflowError: matematyka zakres błędu exp dla bardzo małych pływaków

głosy
0

Próbuję zaimplementować algorytm oczekiwanie maksymalizacji ale mam problemy wdrażające multivariative rozkład normalny, gdy robi numery niższe niż -708.0 w exp () będzie ona rzucać błąd. Próbowałem za pomocą mpmapth dla bardzo małych pływaków, ale problemem jest to, że w następnej iteracji będę musiał zrobić wyznacznik z MPF wypełniona numpy tablicy, która rzuca kolejny błąd, gdy próbuje robić wyznacznik niego. Nie mogę użyć try-catch, bo nie mogę pominąć te wartości, trzeba z nich korzystać. Więc może ktoś zaproponować sposób rozwiązania lub obejścia tego problemu? Dziękuję w advade. będę pisać moje równanie poniżej

density_f_h =  1.0/(sqrt(abs(pow(2*pi,3)*determinant_1))) * exp(multiplied_arrays_1)
density_f_d =  1.0/(sqrt(abs(pow(2*pi,3)*determinant_1))) * exp(multiplied_arrays_2)
Utwórz 19/03/2020 o 22:04
źródło użytkownik
W innych językach...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more