np.random.seed用法
时间: 2024-05-02 22:22:02 浏览: 169
np.random.seed() 的使用详解
np.random.seed()函数用于设置随机数生成器的种子,使得每次生成的随机数序列都能够重复。在科学研究和数据分析中,为了保证结果的可重复性,经常需要使用随机数生成器。使用np.random.seed()函数可以确保每次生成的随机数序列都一样。使用np.random.seed()函数时,需要提供一个整数参数,该参数作为随机数生成器的种子。
例如,如果我们想要生成一组随机数,但是希望每次生成的随机数序列都一致,可以使用以下代码:
```python
import numpy as np
np.random.seed(42) # 设置随机数生成器的种子为42
a = np.random.rand(5) # 生成长度为5的一维随机数数组
print(a)
```
输出:
```python
[0.37454012 0.95071431 0.73199394 0.59865848 0.15601864]
```
如果我们再次运行上面的代码,将得到与第一次运行相同的结果。
阅读全文