У меня есть данные, в которых у меня есть переменная z
, которая содержит около 4000 значений (от 0.0 до 1.0), для которых гистограмма выглядит так.
Теперь мне нужно создать случайную переменную, назовите ее random_z
, которая должна повторить описанный выше дистрибутив.
То, что я пробовал до сих пор, состоит в том, чтобы создать нормальный дистрибутив с центром в 1.0, чтобы я мог удалить все выше 1.0, чтобы получить дистрибутив, который будет похож. Я использовал numpy.random.normal
, но проблема в том, что я не могу установить диапазон от 0.0 до 1.0, потому что обычно нормальное распределение имеет среднее value = 0.0 и std dev = 1.0.
Есть ли способ генерации этого дистрибутива в Python?