np.random.rand(100, 2)
时间: 2023-11-20 09:40:56 浏览: 13
np.random.rand(100, 2) 是一个使用 NumPy 库生成一个形状为 (100, 2) 的二维数组的函数。这个函数会返回一个在 [0, 1) 范围内均匀分布的随机数组。数组的第一维度是 100,第二维度是 2,所以返回的数组有 100 行和 2 列。每个元素都是在 [0, 1) 内的随机值。
相关问题
np.random.rand()
np.random.rand()是NumPy库中的一个函数,用于生成指定形状的随机数组。它返回一个在[0, 1)范围内均匀分布的随机数数组。
这个函数的语法如下:
np.random.rand(d0, d1, ..., dn)
其中,d0, d1, ..., dn是整数参数,用于指定生成随机数组的形状。如果没有传入参数,则默认生成一个随机数。
下面是一些示例:
1. 生成一个随机数:np.random.rand()
2. 生成一个形状为(3, 3)的随机数组:np.random.rand(3, 3)
3. 生成一个形状为(2, 4, 3)的随机数组:np.random.rand(2, 4, 3)
注意,np.random.rand()函数生成的是浮点数类型的随机数。如果需要生成其他类型的随机数,可以使用其他NumPy函数,如np.random.randint()生成整数类型的随机数。
np.random.rand(100)
```python
import numpy as np
# 生成一个包含100个随机数的一维数组
arr = np.random.rand(100)
# 输出数组
print(arr)
```
以上代码使用NumPy库中的random模块生成一个包含100个随机数的一维数组,并将其打印输出。其中,np.random.rand()函数用于生成指定形状的随机数数组,其参数为各维度的大小。在本例中,我们只需要生成一个包含100个元素的一维数组,因此只需要传入一个参数100即可。