histogram函数
时间: 2023-10-18 14:29:03 浏览: 81
matlab中imhist函数源代码-histogram:它提供了用于测量图像直方图并将其绘制在cv窗口中的源代码!
`histogram` 函数是用来计算一组数据的频数统计和频率统计的函数。它将一组数据分成若干个等宽的区间,然后统计每个区间内数据的个数,最终得到一个频数统计表或频率统计表。
在 Python 中,`numpy` 模块提供了 `histogram` 函数,可以方便地计算一组数据的直方图。该函数的基本用法如下:
```python
import numpy as np
# 定义一组数据
data = [1, 2, 2, 3, 3, 3, 4, 4, 5]
# 计算直方图
hist, bins = np.histogram(data, bins=5, range=(1, 6))
# 输出结果
print('频数统计表:', hist)
print('区间范围:', bins)
```
上面的代码中,`data` 是一组数据,`bins` 参数指定了区间的个数,`range` 参数指定了区间的范围。函数返回的 `hist` 是频数统计表,`bins` 是区间范围。运行结果如下:
```
频数统计表: [1 2 3 2 1]
区间范围: [1. 1.8 2.6 3.4 4.2 5. ]
```
可以看到,数据被分成了 5 个区间,统计出了每个区间内数据的个数。
阅读全文