Python Numpy sorgen für unerwartete Ergebnisse
Ich benutze die Funktion arange, um meine for-Schleifeniterationen zu definieren und unerwartete Ergebnisse zu erhalten.
<code>i = arange(7.8,8.4,0.05) print i </code>
Das ergibt folgendes:
<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>
Verwenden Sie den Stop-Wert von 8,35 wie folgt
<code>i = arange(7.8,8.35,0.05) </code>
ergibt folgendes
<code>[ 7.8 7.85 7.9 7.95 8. 8.05 8.1 8.15 8.2 8.25 8.3 ] </code>
Aber ich möchte, dass meine Reichweite um 8.35 Uhr endet! Ich weiß, dass ich den Stop-Wert von> 8,35 und <8,4 verwenden kann, um mein Ergebnis zu erzielen, aber warum ist es anders und meiner Meinung nach inkonsistent?
Bearbeiten: Ich verwende Version 2.7