Python: OverflowError: μαθηματικά exp λάθος σειρά για τις πολύ μικρές πλωτήρες

ψήφοι
0

Im που προσπαθεί να εφαρμόσει έναν αλγόριθμο μεγιστοποίησης προσδοκία, αλλά έχω προβλήματα εφαρμογής της multivariative κανονική κατανομή, όταν παίρνει αριθμούς χαμηλότερα από -708,0 στο exp () θα ρίξει ένα λάθος. Έχω δοκιμάσει τη χρήση mpmapth για τις πολύ μικρές άρματα, αλλά το πρόβλημα είναι ότι στην επόμενη επανάληψη θα έχω να κάνω την ορίζουσα ενός MPF συμπληρώθηκε NumPy σειρά, η οποία ρίχνει ένα άλλο σφάλμα όταν προσπαθεί να κάνει καθοριστικό παράγοντα αυτό. Δεν μπορώ να χρησιμοποιούν μια δοκιμή αλιεύματα, επειδή εγώ cant παρακάμψετε αυτές τις αξίες, εγώ πρέπει να τα χρησιμοποιούν. Έτσι, μπορεί κάποιος να προτείνει έναν τρόπο για την επίλυση ή την παράκαμψη αυτού του προβλήματος; Σας ευχαριστούμε εκ των advade. Θα τοποθετήσω εξίσωση μου παρακάτω

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)
Δημοσιεύθηκε 19/03/2020 στις 22:04
πηγή χρήστη
Σε άλλες γλώσσες...                            

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