Python 数据分析:使用 NumPy 库分析蔬菜店销售数据
import numpy as np import matplotlib.pyplot as plt
定义数据
data = np.array([257, 276, 297, 252, 228, 310, 240, 228, 265, 278, 271, 292, 261, 281, 301, 274, 267, 280, 291, 258, 272, 284, 268, 303, 273, 282, 263, 322, 249, 269, 290])
计算平均值、标准差、中位数
mean = np.mean(data) std = np.std(data, ddof=1) # 使用样本标准差 median = np.median(data) print('平均值:', mean) print('标准差:', std) print('中位数:', median)
分组并绘制直方图
plt.hist(data, bins=10, alpha=0.5, edgecolor='black') plt.xlabel('销售额') plt.ylabel('频数') plt.title('蔬菜店三月份每日销售额直方图') plt.show()
分组并绘制茎叶图
plt.stem((data//10)*10, data%10) plt.xlabel('茎') plt.ylabel('叶') plt.title('蔬菜店三月份每日销售额茎叶图') plt.show()
计算四分位数
q1 = np.percentile(data, 25) q3 = np.percentile(data, 75) print('第一四分位数:', q1) print('第三四分位数:', q3)
原文地址: https://www.cveoy.top/t/topic/njYV 著作权归作者所有。请勿转载和采集!