numpy.random.seed(0) 有什么作用?
numpy.random.seed(0) 的作用是设置 NumPy 随机数生成器的种子。通过设置种子,你可以确保每次运行代码时生成的随机数序列是相同的。这在调试、测试和共享代码时非常有用,因为它可以确保结果的可重复性。
numpy.random.seed(0)
import numpy as np np.random.seed(0) # 设置种子 # 生成一些随机数 random_numbers_1 = np.random.rand(5) # 生成 5 个随机数 print(random_numbers_1) np.random.seed(0) # 重新设置相同的种子 # 再次生成随机数 random_numbers_2 = np.random.rand(5) print(random_numbers_2) # 两次输出将是相同的
numpy.random.seed()
通过这种方式,你可以确保即使多次运行同样的代码,生成的随机数序列也会保持一致。