Menu
CoddyTech

回顾:电池续航时间

本课属于 Coddy Machine Learning 学习旅程的“机器学习统计学”单元。第 12 课,共 64 课。

challenge icon

挑战

简单

绘制本章开头的图表。hours 中保存着 300 台笔记本电脑的电池续航时间。使用它们的平均值和标准差(np.std):

  1. 打印最短的续航时间,以及它比平均值低多少个标准差(保留 2 位小数)。
  2. 打印在 2 个标准差范围内的百分比(保留 1 位小数)。
  3. 绘制密度直方图(bins=20)、拟合曲线(100 个点),并在最差的电池下方、高度为 0 的位置画一个红点。
  4. 标题设为 Battery Life,坐标轴设为 Hours 和 Density。

对另一组 250 台笔记本电脑进行测试时:

Worst battery: 9.7 hours, 2.94 std below the mean
Within 2 std: 95.2% (the rule says about 95%)

图表如下:

标题为 Battery Life 的密度直方图,横轴大约从 10 到 18 小时,图上覆盖着一条钟形曲线,最短续航时间下方、高度为 0 的位置有一个红点

亲手试试

import numpy as np
import matplotlib.pyplot as plt
from scipy import stats

# 不要修改下面的代码行
rng = np.random.default_rng(44)
hours = np.round(rng.normal(14, 1.5, size=300), 1)

# 在下面编写你的代码

机器学习统计学中的所有课

自己练习: Python 在线编译器