Python: OverflowError: matematikai tartomány hiba exp nagyon kis úszók

szavazat
0

Im próbál végrehajtani elvárás maximalizálása algoritmus, de nekem van probléma végrehajtása multivariative normális eloszlás esetén ez lesz szám alacsonyabb, mint -708,0 a exp () akkor dobja a hibát. Próbáltam az mpmapth nagyon kis úszik, de a probléma az, hogy a következő iterációban azt meg kell csinálni a meghatározója egy MPF töltött numpy tömb, ami dobott egy másik hiba, amikor megpróbálja ennek meghatározója is. Nem tudok használni egy try-catch mert én vidám kihagyja azokat az értékeket, azt kell használni őket. Tehát, tud valaki javasolni egy módszert, hogy megoldja, vagy bypass ezt a problémát? Köszönöm advade. Én is hozzászólok én az alábbi egyenletet

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)
A kérdést 19/03/2020 22:04
a forrás felhasználó
Más nyelveken...                            

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