How to Generate a Range of Floats in Python
To create a range of floats we will first need to define a start, end and step value for each float in the range.
We can use the NumPy
arange() function to create the range of floats and finally convert the object into a Python list.
Import NumPy and Generate a Range
The first step is to import
np. Then pass the start as the first argument, the end as the second and the step as the third argument to the
np.arrange() function and store the result in a variable.
To convert the NumPy object into a regular list, use the Python
list() function. Pass the object as the first argument and store the result in a variable.
import numpy as np start = 1.0 stop = 5 step = 0.5 float_obj = np.arange(start, stop, step) float_list = list(float_obj) print(float_list)
[1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5]