Я несколько озадачен тем, как использовать numpy .random для генерации случайных значений из распределения типа, скажем, биномиального. Я думал, что это будет
import numpy as np
np.random.binomial(10, 0.3, 5)
Тем не менее, NumPy справочная страница показывает что-то вроде
from numpy.random import default_rng
rg = default_rng()
rg.binomial(10, 0.3, 5)
Оба, кажется, работают хорошо. Какой из них правильный или лучший? Какая разница, если она есть?