1 方法介绍
计算数据的直方图
numpy.histogram(a, bins=10, range=None, density=None, weights=None)
2 参数介绍
a | 输入数据,直方图是在展平(flatten)的数据上计算的 | ||||||||||||||
bins |
| ||||||||||||||
range |
| ||||||||||||||
weight |
| ||||||||||||||
density |
|
3 举例
import numpy as np
np.histogram([1, 2, 1], bins=[0, 1, 2, 3])
#(array([0, 2, 1], dtype=int64), array([0, 1, 2, 3]))np.histogram([1, 2, 1], bins=[0, 1, 2, 3],density=True)
#(array([0. , 0.66666667, 0.33333333]), array([0, 1, 2, 3]))np.histogram(np.arange(4), bins=np.arange(5), density=True)
#(array([0.25, 0.25, 0.25, 0.25]), array([0, 1, 2, 3, 4]))(array([0.25, 0.25, 0.25, 0.25]), array([0, 1, 2, 3, 4]))
#(array([0.25, 0.25, 0.25, 0.25]), array([0, 1, 2, 3, 4]))
#flatten之后的结果