Wie verwende ich einen Dezimalschrittwert für range()?

Sie können die numpy-Bibliothek verwenden arange() Funktion, um einen Dezimalwert für den Bereich anzugeben. numpy.arange (start, stop, step) generiert ein Array mit einem Wertebereich, ähnlich wie die integrierte range() Funktion.

Zum Beispiel, um einen Bereich von Werten von 0 bis 1 mit einem Schritt von 0,1 zu generieren, verwenden Sie den folgenden Code:

import numpy as np

for i in np.arange(0, 1, 0.1):
    print(i)

Das gibt aus:

0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9

Ebenso unterstützt die python 3.x range() Funktion auch float Schrittwerte und funktioniert genau wie die numpy.arange() Funktion

for i in range(0, 1, 0.1):
    print(i)

Das gibt aus:

0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9