Как с помощью numpy получить случайное значение в указанном диапазоне?

Как я могу выбрать случайные значение на интервале [a, b] в numpy? Нужно иметь возможность получить и действительные числа, а не только целые. Например,

random_float(0, 100)

вернет случайные числа между [0, 100].

Заранее спасибо!

random обычно "генерит" от 0.0 до 1.0
Разве только на коэффициент умножить,
может, что-то типа

import numpy as np
print(np.random.random_sample((100))*100)

1 Вподобання

рассмотрите работу numpy.random.uniform

1 Вподобання