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)

Python 数据分析:使用 NumPy 库分析蔬菜店销售数据

原文地址: https://www.cveoy.top/t/topic/njYV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录