randomstate() 怎么用
时间: 2024-05-01 16:20:23 浏览: 50
`randomstate()` 是一个用于设置随机数生成器种子的函数。在使用某些涉及随机数的算法时,我们需要设置种子,以确保每次运行程序时生成的随机数序列都是相同的。这样可以方便我们进行调试和结果验证。
下面是一个示例代码,展示如何使用 `randomstate()` 函数:
```python
import numpy as np
# 设置种子
np.random.RandomState(seed=123)
# 生成随机数
random_numbers = np.random.rand(3)
# 打印结果
print(random_numbers)
```
在上面的示例代码中,我们使用 `np.random.RandomState()` 函数设置了种子为 123,然后使用 `np.random.rand()` 函数生成了 3 个随机数。由于我们设置了种子,所以每次运行程序时生成的随机数序列都是相同的。
阅读全文