jax.numpy.histogramdd#
- jax.numpy.histogramdd(sample, bins=10, range=None, weights=None, density=None)[source]#
计算一些数据的多维直方图。
LAX 后端实现
numpy.histogramdd()
.原始文档字符串如下。
- 参数:
sample ((N, D) array, or (N, D) array_like) –
要进行直方图统计的数据。
请注意,当 array_like 时,对 sample 的解释不寻常
当为数组时,每一行都是 D 维空间中的坐标 - 例如
histogramdd(np.array([p1, p2, p3]))
。当为 array_like 时,每个元素都是单个坐标的值列表 - 例如
histogramdd((X, Y, Z))
。
应优先使用第一种形式。
bins (sequence or int, optional) –
bin 规范
一组数组,描述沿每个维度单调递增的 bin 边界。
每个维度的 bin 数量(nx, ny, … =bins)
所有维度的 bin 数量(nx=ny=…=bins)。
范围 (序列, 可选) – 长度为 D 的序列,每个序列都是一个可选的 (下限, 上限) 元组,用于指定外边框,如果边框未在 bins 中显式给出。序列中为 None 的项会导致使用最小值和最大值作为对应维度的边框。默认值 None 等效于传递 D 个 None 值的元组。
密度 (布尔值, 可选) – 如果为 False,则为默认值,返回每个 bin 中的样本数量。如果为 True,则返回 bin 的概率密度函数,
bin_count / sample_count / bin_volume
。权重 ((N,) 类数组, 可选) – 一个包含值 w_i 的数组,用于对每个样本 (x_i, y_i, z_i, …) 进行加权。如果 density 为 True,则权重被归一化为 1。如果 density 为 False,则返回直方图的值等于落在每个 bin 中的样本的权重之和。
- 返回值:
H (ndarray) – 样本 x 的多维直方图。有关不同可能的语义,请参阅 density 和 weights。
边框 (ndarray 元组) – 描述每个维度 bin 边框的 D 个数组元组。
- 返回类型: