Im essayant de mettre en œuvre un algorithme de maximisation de l'attente mais j'avoir des problèmes de mise en œuvre de la distribution multivariative normale, quand il obtient un nombre plus bas que -708,0 dans l'exp (), il renvoie une erreur. Je l'ai essayé d'utiliser mpmapth pour les flotteurs très petits, mais le problème est que lors de la prochaine itération je vais devoir faire le déterminant d'un tableau numpy rempli de MPF, qui jette une autre erreur quand il essaie de faire de celui-ci déterminant. Je ne peux pas utiliser un try-catch parce que je ne peux pas sauter ces valeurs, je dois les utiliser. Alors, quelqu'un peut-il suggérer un moyen de résoudre ou de contourner ce problème? Merci à advade. Je signalerai mon équation ci-dessous
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)