未记录事实核验 · 状态:现行内容
记录仅说明核验时间与维护状态,不保证适用于所有环境;使用前请留意正文中的版本、适用条件与风险提示。
warning 适用边界与维护说明
本文适用于概率直观概念与Python标准库random模拟的入门学习;硬币示例限定于正反面等可能的模型,模拟频率用于估计概率,不保证随每次新增模拟单调接近理论值。抽奖中“100个人里大约有1个人能中奖”应理解为各人中奖概率均为1/100时的平均人数直观说明,而非每组100人必有一人中奖。正文未展开实际天气预报、抽奖机制或NumPy操作,不宜据此直接分析这些场景。
🎲 概率的基本概念(Probability)
abstract 📋 本节概览
- 🎯 学习目标:理解什么是概率,如何用Python模拟概率
- 📚 前置知识:数据类型|数据类型
- ⏱️ 预计用时:10分钟
学习目标
note 📖 **什么是概率?**
概率就是"某件事发生的可能性有多大"。比如抛一枚公平硬币,在正反面等可能且不考虑硬币立住等情况的模型下,正面朝上的概率是50%。
生活例子:
- 天气预报说"明天下雨的概率是30%",意思是有30%的可能会下雨。
- 抽奖时,中奖概率是1/100,就是100个人里大约有1个人能中奖。
🛠️ 学习目标
-
思路说明
- 用random库模拟抛硬币、抽奖等随机事件
- 统计事件发生的次数,除以总次数,得到事件发生的频率,用它估计概率
-
学习目标
- random(Python自带的随机数库)
- numpy(生成大量随机数)
-
代码示例
import random
n = 10000 # 抛硬币次数
heads = 0
for _ in range(n):
if random.choice(['正面', '反面']) == '正面':
heads += 1
print("正面频率(概率估计):", heads / n)
tip 💡 在独立重复、每次正面概率均为50%的模拟条件下,随着模拟次数增多,正面频率偏离理论概率超过给定误差的可能性趋于减小,但不保证每增加一次模拟都会更接近理论概率。
🔗 相关知识
#统计学 #概率 #基础