np.random.seed(seed) random.seed(seed) seed 的作用 seed 用于控制随机数生成器的种子,目的是让随机过程可重复 设置相同的种子,每次运行程序都会生成相同的随机序列 这对于调试、测试、实验结果复现至关重要 没有种子(不可重复) 种子值:可以是任意整数,相同的种子产生相同的随机序列 不同模块需要分别设置 应用场景: 机器学习实验(确保可比性) 算法调试 教学演示 科学研究(结果可复现) 简单比喻 把随机数生成器想象成一个超长的「随机数列表」,种子就像是这个列表的「起始页码」: 相同的种子 = 从同一页开始读取 不同的种子 = 从不同页开始读取 没有种子 = 每次都从随机的一页开始