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 numpy
as 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]