Учебник по NumPy

ГЛАВНАЯ Введение в NumPy Начало работы с NumPy NumPy Создание массивов Индексация массива NumPy Нарезка массива NumPy Типы данных NumPy Копирование NumPy против просмотра Форма массива NumPy Изменение формы массива NumPy Итерация массива NumPy Объединение массивов NumPy Разделение массива NumPy Поиск массива NumPy Сортировка массива NumPy Фильтр массива NumPy

NumPy Случайный

Случайное вступление Распределение данных Случайная перестановка Морской модуль Нормальное распределение Биномиальное распределение Распределение рыбы Равномерное распределение Логистическая дистрибуция Полиномиальное распределение Экспоненциальное распределение Распределение площади Чи Рэлеевское распределение Распределение Парето Распределение Zipf

NumPy ufunc

Введение ufunc Создать функцию ufunc Простая арифметика ufunc Округление десятичных знаков Журналы UFUNC ufunc Суммирование продукты ufunc Отличия ufunc ufunc Поиск LCM ufunc Поиск НОД ufunc Тригонометрический ufunc Гиперболический ufunc набор операций

Викторина/Упражнения

Викторина NumPy NumPy-упражнения

Нормальное (гауссово) распределение


Нормальное распределение

Нормальное распределение является одним из наиболее важных распределений.

Его также называют распределением Гаусса в честь немецкого математика Карла Фридриха Гаусса.

Он соответствует распределению вероятностей многих событий, например. Показатели IQ, сердцебиение и т. д.

Используйте random.normal()метод, чтобы получить нормальное распределение данных.

Он имеет три параметра:

loc - (Среднее) где вершина колокола существует.

scale - (Стандартное отклонение) насколько плоским должен быть график распределения.

size - Форма возвращаемого массива.

Пример

Сгенерируйте случайное нормальное распределение размером 2x3:

from numpy import random

x = random.normal(size=(2, 3))

print(x)

Пример

Создайте случайное нормальное распределение размером 2x3 со средним значением 1 и стандартным отклонением 2:

from numpy import random

x = random.normal(loc=1, scale=2, size=(2, 3))

print(x)

Визуализация нормального распределения

Пример

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(random.normal(size=1000), hist=False)

plt.show()

Результат

Примечание . Кривая нормального распределения также известна как кривая Белла из-за колоколообразной кривой.