np.random.randint和uniform
时间: 2023-08-19 11:09:40 浏览: 188
python numpy之np.random的随机数函数使用介绍
np.random.randint和np.random.uniform都是Numpy库中用于生成随机数的函数。
np.random.randint是用于生成指定范围内的随机整数。它的语法是:
```python
np.random.randint(low, high=None, size=None, dtype=int)
```
其中,low是最小值(包含),high是最大值(不包含),size是输出的数组大小,dtype是输出的数据类型(默认为整数int)。例如,生成一个范围在0到9之间的随机整数:
```python
random_int = np.random.randint(0, 10, size=(3, 3))
```
np.random.uniform是用于生成指定范围内的随机浮点数。它的语法是:
```python
np.random.uniform(low=0.0, high=1.0, size=None)
```
其中,low是最小值(包含),high是最大值(不包含),size是输出的数组大小。例如,生成一个范围在0到1之间的随机浮点数:
```python
random_float = np.random.uniform(0.0, 1.0, size=(3, 3))
```
需要注意的是,这些函数生成的随机数都是伪随机数,在每次运行代码时都会生成不同的序列。
阅读全文