Spec-Zone.ru › NumPy 1.21

numpy.random.Generator.standard_exponential

метод

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

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

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

Параметры
sizeint или кортеж целых чисел, необязательно

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

dtypeтип данных, необязательно

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

methodстрока, необязательно

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

outndarray, необязательно

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

Возвращает
outfloat или ndarray

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

Примеры

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

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

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

Spec-Zone.ru

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