numpy.histogramdd
-
numpy.histogramdd(sample, bins=10, range=None, normed=None, weights=None, density=None)[source] -
Вычисление многомерной гистограммы некоторых данных.
- Параметры
-
-
sample(N, D) array, or (D, N) array_like -
Данные, которые нужно гистограммировать.
Обратите внимание на необычную интерпретацию выборки, когда это array_like:
- Когда это массив, каждая строка — это координаты в D-мерном пространстве — например,
histogramgramdd(np.array([p1, p2, p3])). - Когда это array_like, каждый элемент — это список значений для одной координаты — например,
histogramgramdd((X, Y, Z)).
Форму с массивом следует предпочесть.
- Когда это массив, каждая строка — это координаты в D-мерном пространстве — например,
-
binssequence or int, optional -
Спецификация бинов:
- Последовательность массивов, описывающих монотонно возрастающие границы бинов по каждой размерности.
- Количество бинов для каждой размерности (nx, ny, … =bins).
- Количество бинов для всех размерностей (nx=ny=…=bins).
-
rangesequence, optional -
Последовательность длиной D, каждый элемент — это необязательная кортеж (нижний, верхний), задающий внешние границы бинов, которые будут использоваться, если границы не заданы явно в
bins. Вход None в последовательности приводит к использованию минимального и максимального значений для соответствующей размерности. По умолчанию, None, эквивалентно передаче кортежа из D значений None. -
densitybool, optional -
Если False, по умолчанию, возвращает количество выборок в каждом бине. Если True, возвращает плотность функции распределения вероятностей в бине,
bin_count / sample_count / bin_volume. -
normedbool, optional -
Псевдоним для аргумента density, который ведет себя идентично. Чтобы избежать путаницы с разбитым аргументом normed для
histogram,densityследует предпочесть. -
weights(N,) array_like, optional -
Массив значений
w_i, взвешивающих каждую выборку(x_i, y_i, z_i, …). Веса нормализуются до 1, если normed равно True. Если normed равно False, значения возвращаемой гистограммы равны сумме весов, относящихся к выборкам, попадающим в каждый bin.
-
- Возвращает
-
-
Hndarray -
Многомерная гистограмма выборки x. См. normed и weights для различных возможных семантик.
-
edgeslist -
Список из D массивов, описывающих границы бинов для каждой размерности.
-
См. также
-
histogram -
Гистограмма 1-D
-
histogram2d -
Гистограмма 2-D
Примеры
>>> r = np.random.randn(100,3) >>> H, edges = np.histogramdd(r, bins = (5, 8, 4)) >>> H.shape, edges[0].size, edges[1].size, edges[2].size ((5, 8, 4), 6, 9, 5)
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/generated/numpy.histogramdd.html