Если вы просто хотите сгенерировать образцы из дистрибутива, возможно, проще оставаться в NumPy. (Scipy предоставляет методы для самих PDF-файлов, которые могут стать более сложными.) В модуле numpy.random
есть десятки неоднородных распределений на выбор. Например, если вам нужны дискретные, целочисленные, неотрицательные образцы:
sample = np.random.poisson(5, size=1000)
plt.hist(sample)