In this Python tutorial, you will learn how to generate random integers in a range with Numpy. We will use the Numpy random uniform method for that purpose.
Generating a random float
To generate random float values, just use the random uniform Numpy method. The random uniform syntax is as in the below example.
import numpy as np my_array = np.random.uniform(-1, 0, 50).reshape(5, -1) print(f"My array: \n {np.round(my_array, 2)}")
np.random.uniform(-1, 0, 50) generates a random float between -1 and 2. There are 50 of them.
I reduced decimal points to two by using np.round (my_array, 2).