Python: OverflowError: exp erro gama de matemática para muito pequenos carros alegóricos

votos
0

Estou tentando implementar um algoritmo expectativa maximização mas eu tenho problemas de execução da distribuição normal multivariative, quando fica números mais baixos do que -708,0 na exp () que irá lançar um erro. Eu tentei usar mpmapth por muito pequenos carros alegóricos, mas o problema é que na próxima iteração i terá que fazer o determinante de uma matriz numpy mpf preenchido, que está jogando outro erro quando ele tenta fazer determinante dele. Eu não posso usar um try-catch, porque eu não posso ignorar esses valores, eu preciso usá-los. Então, alguém pode sugerir uma maneira de resolver ou contornar este problema? Agradecemos advade. Vou postar minha equação abaixo

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)
Publicado 19/03/2020 em 22:04
fonte usuário
Em outras línguas...                            

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