РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
500 of 541 menu

Метод standard_gamma

Метод standard_gamma класса Generator генерирует случайные числа из стандартного гамма-распределения с заданным параметром формы. Первым параметром метод принимает параметр формы shape (часто обозначается как k или α), который должен быть положительным числом. Вторым параметром можно указать размер выходного массива.

Синтаксис

generator.standard_gamma(shape, size=None)

Параметры

shape - параметр формы гамма-распределения (положительное число).

size - размер выходного массива (целое число или кортеж). Если не указан, возвращается одно случайное число.

Пример

Сгенерируем одно случайное число из гамма-распределения с параметром формы равным 2:

import numpy as np rng = np.random.default_rng(0) res = rng.standard_gamma(2) print(res)

Результат выполнения кода:

1.9333336326312695

Пример

Сгенерируем массив из 5 случайных чисел из гамма-распределения с параметром формы равным 3:

import numpy as np rng = np.random.default_rng(0) arr = rng.standard_gamma(3, size=5) print(arr)

Результат выполнения кода:

[2.30595884 1.87687067 2.72893114 2.5817063 3.35558532]

Пример

Сгенерируем двумерный массив размером 2x3 из гамма-распределения с параметром формы равным 0.5:

import numpy as np rng = np.random.default_rng(0) arr = rng.standard_gamma(0.5, size=(2, 3)) print(arr)

Результат выполнения кода:

[[0.06700737 0.48633574 0.01410698] [0.1912709 0.10794049 0.19612111]]

Пример

Сгенерируем массив и вычислим среднее значение для проверки соответствия распределению. Для гамма-распределения математическое ожидание равно параметру формы:

import numpy as np rng = np.random.default_rng(0) shape = 4.0 arr = rng.standard_gamma(shape, size=10000) mean = np.mean(arr) print(mean)

Результат выполнения кода:

3.9972584904901215

Смотрите также

  • метод gamma,
    который генерирует числа из гамма-распределения с заданными параметрами формы и масштаба
  • метод standard_normal,
    который генерирует числа из стандартного нормального распределения
  • метод chisquare,
    который генерирует числа из распределения хи-квадрат
  • метод exponential,
    который генерирует числа из экспоненциального распределения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить