Python Numpy Arange resultados inesperados
Estoy usando la función arange para definir mis iteraciones de bucle y obtener resultados inesperados.
<code>i = arange(7.8,8.4,0.05) print i </code>
Usted desarrolla lo siguiente:
<code>[ 7.8 7.85 7.9 7.95 8. 8.05 8.1 8.15 8.2 8.25 8.3 8.35 8.4 ] </code>
Sin embargo, utilizando el valor de parada de 8,35 de la siguiente manera
<code>i = arange(7.8,8.35,0.05) </code>
cede lo siguiente
<code>[ 7.8 7.85 7.9 7.95 8. 8.05 8.1 8.15 8.2 8.25 8.3 ] </code>
¡Pero quiero que mi rango termine en 8.35! Sé que puedo usar el valor de parada de> 8.35 y <8.4 para lograr mi resultado, pero ¿por qué es diferente y, en mi opinión, inconsistente?
Edición: estoy usando la versión 2.7