y = np.arange([5*x[i] + random.randint(1, 20) for i in range(len(x))])
时间: 2023-10-09 11:04:20 浏览: 84
产生5个不同的随机数
这行代码存在一个错误。np.arange()函数的参数应该是一个数字,而不是一个列表。请修改代码如下:
```
y = np.array([5*x[i] + random.randint(1, 20) for i in range(len(x))])
```
这样就可以生成一个包含随机整数的 NumPy 数组 y,其中每个元素都是 5x[i]+随机整数 的结果。
阅读全文