En utilisant la bibliothèque standard numpy ou python, soit ou. Comment puis-je prendre une valeur avec plusieurs décimales et la tronquer à 4 décimales? Je veux seulement comparer les nombres à virgule flottante à leurs 4 premiers virgules.Comment calculer une valeur à un certain nombre de décimales?
1
A
Répondre
1
vous pouvez utiliser le module decimal, en particulier la partie sur getcontext().prec
3
Si vous voulez comparer deux flotteurs, vous pouvez comparer sur abs(a-b) < epsilon
où epsilon est votre exigence de précision.
6
ronde (a_float, 4)
>>> help(round)
Help on built-in function round in module __builtin__:
round(...)
round(number[, ndigits]) -> floating point number
Round a number to a given precision in decimal digits (default 0 digits).
This always returns a floating point number. Precision may be negative.
>>>
2
>>> round(1.2345678,4) == round(1.2345999,4)
True
Questions connexes
- 1. Comment arrondir une valeur double à un nombre sélectionné de décimales dans .NET?
- 2. DB2 Incrémenter une valeur d'un certain nombre
- 3. Comment retourner un nombre à virgule flottante avec un nombre défini de décimales?
- 4. Comment arrondir nombre à 2 décimales
- 5. Comment formater un nombre avec deux décimales?
- 6. Avec MATLAB calculer un certain nombre de sinusoïdes à l'intérieur d'une boucle for puis les tracer
- 7. SQLite - augmenter la valeur d'un certain nombre
- 8. Comment puis-je afficher uniquement un certain nombre de chiffres après une décimale dans un JTextComponent?
- 9. Essayer de calculer Pi à N nombre de décimales avec C#
- 10. Comment arrondis-tu un nombre à deux décimales en C#?
- 11. Icône Badge Nombre * sans » un certain nombre
- 12. Comment passer un certain nombre de java.awt.image.BufferedImage à Matlab
- 13. Haskell - interpréter un certain nombre
- 14. comment afficher un certain nombre de chiffres décimaux
- 15. Comment entrer les chiffres à un certain nombre
- 16. Comment trouver un certain nombre dans une programmation Array C?
- 17. C# - Nombre arrondi à 0 décimales
- 18. Division après un certain nombre de caractères
- 19. Comment conserver un certain nombre d'éléments dans un tableau?
- 20. java: exécute une fonction après un certain nombre de secondes
- 21. sauter un certain nombre de cadres sur une timeline
- 22. Comment valider après un certain nombre de publications
- 23. SELECT seulement un certain nombre de lignes à la fois
- 24. Comment formater un nombre décimal en un nombre de décimales contrôlé par programme dans C#?
- 25. Comment calculer correctement le nombre de niveaux dans un tableau?
- 26. Comment générer un nombre aléatoire avec des décimales
- 27. javascript: calculer x% d'un nombre
- 28. Conversion d'un ensemble de booléens à un certain nombre
- 29. Pour afficher le nombre avec 2 décimales
- 30. Comment calculer des pourcentages avec des décimales dans SQL?