Модуль numpy.random определяет следующие 4 функции, которые, как представляется, возвращают float betweeb [0, 1.0) из непрерывного равномерного распределения. Что (если есть) - это разница между этими функциями?
random_sample ([size]) Возвращает случайные поплавки в полуоткрытом интервале [0.0, 1.0).
random ([size]) Возвращает случайные поплавки в полуоткрытом интервале [0.0, 1.0).
ranf ([size]) Возвращает случайные поплавки в полуоткрытом интервале [0.0, 1.0).
sample ([size]) Возвращает случайные поплавки в полуоткрытом интервале [0.0, 1.0].
--------------------------- Редактировать Следит ------------------ ---------------------
Я нашел следующее в numpy.random
исходном коде, который поддерживает ответ @askewchan:
# Some aliases:
ranf = random = sample = random_sample
__all__.extend(['ranf','random','sample'])