本文简要介绍 python 语言中 numpy.histogramdd
的用法。
用法:
numpy.histogramdd(sample, bins=10, range=None, normed=None, weights=None, density=None)
计算一些数据的多维直方图。
- sample: (N, D) 数组,或 (D, N) 数组
要进行直方图分析的数据。
注意当 数组 时样本的不寻常解释:
当一个数组时,每一行都是 D-dimensional 空间中的一个坐标 - 例如
histogramdd(np.array([p1, p2, p3]))
。当一个 数组 时,每个元素都是单个坐标的值列表 - 例如
histogramdd((X, Y, Z))
。
应该首选第一种形式。
- bins: 序列或整数,可选
箱规格:
说明沿每个维度单调增加的 bin 边的数组序列。
每个维度的 bin 数量 (nx, ny, ... =bins)
所有维度的 bin 数量 (nx=ny=...=bins)。
- range: 顺序,可选
一个长度为 D 的序列,每个都有一个可选的 (lower, upper) 元组,如果边没有在 bin 中明确给出,则给出要使用的外部 bin 边。序列中的 None 条目会导致用于相应维度的最小值和最大值。默认值 None 相当于传递一个 D 无值的元组。
- density: 布尔型,可选
如果默认为 False,则返回每个 bin 中的样本数。如果为真,则返回概率密度函数在箱子,
bin_count / sample_count / bin_volume
.- normed: 布尔型,可选
行为相同的密度参数的别名。为了避免与破坏的规范论证混淆numpy.histogram,密度应该是首选。
- weights: (N,) 数组, 可选
加权每个样本的值 w_i 数组(x_i,y_i,z_i,...)。如果 normed 为 True,则权重归一化为 1。如果 normed 为 False,则返回的直方图的值等于属于每个 bin 的样本的权重之和。
- H: ndarray
样本 x 的多维直方图。请参阅 normed 和 weights 以了解不同的可能语义。
- edges: 列表
说明每个维度的 bin 边的 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)
相关用法
- Python numpy histogram2d用法及代码示例
- Python numpy histogram_bin_edges用法及代码示例
- Python numpy histogram用法及代码示例
- Python numpy hamming用法及代码示例
- Python numpy hermite.hermfromroots用法及代码示例
- Python numpy hermite_e.hermediv用法及代码示例
- Python numpy hsplit用法及代码示例
- Python numpy hermite.hermline用法及代码示例
- Python numpy hermite.hermpow用法及代码示例
- Python numpy hermite.hermx用法及代码示例
- Python numpy hermite_e.hermefromroots用法及代码示例
- Python numpy hermite.hermmul用法及代码示例
- Python numpy hermite.herm2poly用法及代码示例
- Python numpy hermite.hermsub用法及代码示例
- Python numpy hermite_e.hermeline用法及代码示例
- Python numpy hermite_e.hermeint用法及代码示例
- Python numpy hermite_e.hermeadd用法及代码示例
- Python numpy hstack用法及代码示例
- Python numpy hermite_e.poly2herme用法及代码示例
- Python numpy hermite.hermdiv用法及代码示例
- Python numpy hermite_e.hermevander用法及代码示例
- Python numpy hermite_e.hermepow用法及代码示例
- Python numpy hermite.poly2herm用法及代码示例
- Python numpy hermite_e.hermetrim用法及代码示例
- Python numpy hermite_e.hermezero用法及代码示例
注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.histogramdd。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。