Preguntas etiquetadas con floating-point

7
¿Cuándo usas flotador y cuándo usas doble
Con frecuencia, en mi experiencia en programación, necesito tomar una decisión si debo usar flotante o doble para mis números reales. A veces voy a flotar, a veces voy por el doble, pero realmente esto se siente más subjetivo. Si me confrontaran para defender mi decisión, probablemente no daría buenas …
194 c++  c  floating-point  numbers 


5
¿Por qué es importante el cero negativo?
Estoy confundido acerca de por qué nos importan las diferentes representaciones de cero positivo y negativo. Recuerdo vagamente las afirmaciones de lectura de que tener una representación negativa de cero es extremadamente importante en la programación que involucra números complejos. Nunca he tenido la oportunidad de escribir código que involucre …





8
¿Comparar la igualdad de números flotantes engaña a los desarrolladores junior incluso si no se produce un error de redondeo en mi caso?
Por ejemplo, quiero mostrar una lista de botones de 0,0.5, ... 5, que salta por cada 0.5. Utilizo un bucle for para hacer eso, y tengo un color diferente en el botón STANDARD_LINE: var MAX=5.0; var DIFF=0.5 var STANDARD_LINE=1.5; for(var i=0;i<=MAX;i=i+DIFF){ button.text=i+''; if(i==STANDARD_LINE){ button.color='red'; } } En este caso, no …

12
¿Por qué necesitas flotador / doble?
Estaba viendo http://www.joelonsoftware.com/items/2011/06/27.html y me reí de la broma de Jon Skeet acerca de que 0.3 no era 0.3. Personalmente nunca tuve problemas con flotadores / decimales / dobles, pero recuerdo que aprendí 6502 muy temprano y nunca necesité flotadores en la mayoría de mis programas. La única vez que …

5
Cuando la conversión de Integer a Single puede perder precisión
Estaba leyendo un artículo de Microsoft sobre Ampliación de conversiones y Opción estrictamente activada cuando llegué a la parte Las siguientes conversiones pueden perder precisión: Integer a Single Largo a simple o doble Decimal a simple o doble Sin embargo, estas conversiones no pierden información o magnitud. .. pero de …



6
Cómo implementar hashing flotante con igualdad aproximada
Digamos que tenemos la siguiente clase de Python (el problema existe en Java igual que con equalsy hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees ¿Dónde degreesestá la temperatura en Kelvin como flotador? Ahora, me gustaría implementar pruebas de igualdad y hashing de Temperatureuna manera que compara flotadores hasta …

2
¿Cómo maneja Lua los números enteros y flotantes?
Por lo que recuerdo, yo mismo estaba programando, me enseñaron a no comparar números de coma flotante por igualdad. Ahora, mientras leía Programación en Lua sobre el numbertipo de Lua , encontré lo siguiente: El tipo de número representa números reales (punto flotante de precisión doble). Lua no tiene un …

1
Precisión implícita de funciones de punto flotante
Al revisar de otro programador implementación de una función para calcular la CDF distribución normal , hice una sugerencia para reemplazar toda la implementación de Python con funciones integradas o utilizar SciPy, una biblioteca científica común. Otro programador señaló que math.erfc()ni scipy.stats.norm.cdf()proporciona garantías de precisión en su documentación. Por lo …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.