直方图#

astropy.stats.histogram(a, bins=10, range=None, weights=None, **kwargs)[源代码]#

增强的直方图功能,提供自适应绑定。

这是一个直方图函数,它允许使用更复杂的算法来确定垃圾箱。除了 bins 参数,该参数允许指定如何计算箱的字符串,参数与 numpy.histogram

参数:
a : array_likeNumpy:ARRAY_LIKE

要组织编程的数据数组

bins : intlist ,或 str ,可选PYTHON:INT、PYTHON:LIST或PYTHON:STR,可选

如果bins是字符串,则它必须是:

  • “块”:将贝叶斯块用于动态库宽度

  • “knuth”:使用knuth规则确定垃圾箱

  • “scott”:使用scott规则确定垃圾箱

  • “freedman”:使用freedman Diaconis规则来确定垃圾箱

range : tupleNone ,可选PYTHON:元组或PYTHON:无,可选

直方图的最小和最大范围。如果未指定,则为(x.min(),x.max())

weights : array_like ,可选NumPy:ARRAY_LIKE,可选

与形状相同的数组 a . 如果给定,则直方图将累积对应于的权重值 a 而不是返回值的计数。此参数不影响bin边缘的确定。

**kwargs : dict ,可选Python:Dict,可选

中介绍了额外的参数 numpy.histogram

返回:
hist : array数组

柱状图的值。见 densityweights 对于可能的语义的描述。

bin_edges : arraydtype float数组的dtype Python:Float

返回粮箱边缘 (length(hist)+1) .