Questions marquées «floating-point»

Les nombres à virgule flottante sont des approximations de nombres réels qui peuvent représenter des plages plus grandes que les entiers mais utilisent la même quantité de mémoire, au prix d'une précision moindre. Si votre question concerne de petites erreurs arithmétiques (par exemple, pourquoi 0,2 + 0,1 équivaut à 0,300000001?) Ou des erreurs de conversion décimales, veuillez lire la page "info" liée ci-dessous avant de poster.

7
Avertissement C ++: division du double par zéro
Cas 1: #include <iostream> int main() { double d = 15.50; std::cout<<(d/0.0)<<std::endl; } Il compile sans aucun avertissement et imprime inf. OK, C ++ peut gérer la division par zéro, ( voir en direct ). Mais, Cas 2: #include <iostream> int main() { double d = 15.50; std::cout<<(d/0)<<std::endl; } Le …

10
Convertissez float en double sans perdre de précision
J'ai un flotteur primitif et j'en ai besoin comme double primitif. Le simple fait de lancer le flotteur pour doubler me donne une précision supplémentaire étrange. Par exemple: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 Cependant, si au lieu de lancer un cast, je produis …


8
Les compilateurs JIT de JVM génèrent-ils du code qui utilise des instructions en virgule flottante vectorisées?
Disons que le goulot d'étranglement de mon programme Java est vraiment quelques boucles serrées pour calculer un tas de produits scalaires vectoriels. Oui j'ai profilé, oui c'est le goulot d'étranglement, oui c'est significatif, oui c'est juste comme ça que l'algorithme est, oui j'ai exécuté Proguard pour optimiser le byte code, …


18
Jolie impression facile de flotteurs en python?
J'ai une liste de flotteurs. Si je le fais simplement print, cela se présente comme ceci: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] Je pourrais utiliser print "%.2f", ce qui nécessiterait une forboucle pour parcourir la liste, mais cela ne fonctionnerait pas pour des structures de données plus complexes. J'aimerais quelque …










En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.