Spec-Zone.ru › NumPy 1.18

numpy.random.Generator.standard_exponential

метод

Generator.standard_exponential(size=None, dtype=np.float64, method='zig', out=None)

Генерирует выборки из стандартного экспоненциального распределения.

standard_exponential идентичен экспоненциальному распределению со значением параметра масштаба 1.

Параметры
sizeint or tuple of ints, optional

Форма выходных данных. Если заданная форма, например, (m, n, k), то генерируются m * n * k выборок. По умолчанию None, в этом случае возвращается одно значение.

dtypedtype, optional

Желаемый тип данных результата, поддерживаются только float64 и float32. Порядок байтов должен быть родным. Значение по умолчанию np.float64.

methodstr, optional

Либо ‘inv’, либо ‘zig’. ‘inv’ использует метод обратной функции распределения по умолчанию. ‘zig’ использует гораздо более быстрый метод Зиггурата Марсалья и Цанга.

outndarray, optional

Альтернативный массив вывода, в который нужно поместить результат. Если размер не None, он должен иметь такую же форму, как заданный размер, и должен соответствовать типу выходных значений.

Возвращает
outfloat or ndarray

Сгенерированные выборки.

Примеры

Выходной массив 3x8000:

>>> n = np.random.default_rng().standard_exponential((3, 8000))

© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/random/generated/numpy.random.Generator.standard_exponential.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API