np.random.uniform的size参数是什么意思
时间: 2023-04-04 12:01:28 浏览: 130
np.random.uniform的size参数指定了返回的随机数数组的形状。它可以是一个整数,表示返回一个一维数组,也可以是一个元组,表示返回一个多维数组。例如,size=5表示返回一个包含5个随机数的一维数组,size=(3,4)表示返回一个3行4列的二维数组。
相关问题
np.random.uniform(size=K)
`np.random.uniform(size=K)`是用来生成一个形状为(K,)的随机浮点数数组,元素范围在[0, 1)之间的函数。其中,K是一个整数,表示数组的长度。
以下是一个演示例子:
```python
import numpy as np
K = 5
random_array = np.random.uniform(size=K)
print(random_array)
```
输出:
```
[0.12345678 0.98765432 0.54321098 0.87654321 0.23456789]
```
np.randomg.uniform() np.random.rand() np.random.randn() np.random.randint()哪个返回值不是浮点数
np.random.randint()返回的是整数,不是浮点数。
np.random.uniform()函数的作用是返回一个或一组服从指定范围内均匀分布的随机样本值。可以通过指定参数来控制返回值的范围和形状。下面是一个例子:
```python
import numpy as np
# 返回一个[0, 1)之间的随机浮点数
print(np.random.uniform())
# 返回一个[0, 10)之间的随机浮点数
print(np.random.uniform(0, 10))
# 返回一个形状为(2, 3)的随机浮点数数组
print(np.random.uniform(size=(2, 3)))
```
np.random.rand()函数的作用与np.random.uniform()函数类似,也是返回一个或一组服从“0~1”均匀分布的随机样本值。可以通过指定参数来控制返回值的形状。下面是一个例子:
```python
import numpy as np
# 返回一个[0, 1)之间的随机浮点数
print(np.random.rand())
# 返回一个形状为(1,)的随机浮点数数组
print(np.random.rand(1))
# 返回一个形状为(2, 2)的随机浮点数数组
print(np.random.rand(2, 2))
```
np.random.randn()函数的作用是返回一个或一组服从标准正态分布的随机样本值。可以通过指定参数来控制返回值的形状。下面是一个例子:
```python
import numpy as np
# 返回一个服从标准正态分布的随机浮点数
print(np.random.randn())
# 返回一个形状为(1,)的服从标准正态分布的随机浮点数数组
print(np.random.randn(1))
# 返回一个形状为(2, 2)的服从标准正态分布的随机浮点数数组
print(np.random.randn(2, 2))
```
阅读全文