在Python中,NumPy和Matplotlib是两个强大的库,它们常常被用来进行科学计算和数据可视化。其中,NumPy提供了高效的数组操作功能,而Matplotlib则用于生成各种类型的图表。在本文中,我们将比较NumPy和Matplotlib在绘制直方图方面的功能和用法。
首先,我们需要导入NumPy和Matplotlib库:
import numpy as np
import matplotlib.pyplot as plt
接下来,我们将生成一些随机数据作为示例数据。假设我们有一组1000个样本的数据,服从均值为50,标准差为10的正态分布:
data = np.random.normal(50, 10,