python 直方图归一化
时间: 2023-11-01 20:08:50 浏览: 205
python数字图像处理实现直方图与均衡化
5星 · 资源好评率100%
Python 中可以使用 numpy 库中的 histogram 函数来计算直方图,然后再进行归一化处理。具体步骤如下:
1. 使用 numpy.histogram 函数计算直方图,得到频数和分组边界。
2. 将频数除以数据总数,得到频率。
3. 将频率乘以分组区间长度,得到归一化后的频率。
示例代码如下:
```python
import numpy as np
# 生成随机数据
data = np.random.normal(size=1000)
# 计算直方图
hist, bins = np.histogram(data, bins=10)
# 归一化处理
freq = hist / data.size
freq_norm = freq * np.diff(bins)
print(freq_norm)
```
阅读全文