利用numpy.random下的randint函数产生[-3, 3]之间的30个随机整数(行向量,即1行30列)数组array_a。
时间: 2023-05-19 17:05:11 浏览: 69
好的,以下是产生[-3, 3]之间的30个随机整数的代码:
import numpy as np
array_a = np.random.randint(-3, 4, size=(1, 30))
print(array_a)
输出结果:
[[ 2 -2 2 -2 2 -2 -1 2 -1 -2 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -1 -3 -1 -1 -3 -3 -2 -2 -2 -2]]
相关问题
利用numpy.random下的randint函数产生[-3, 3]之间的30个随机整数(行向量,即1行30列)数组array_a
好的,以下是利用numpy.random下的randint函数产生[-3, 3]之间的30个随机整数(行向量,即1行30列)数组array_a的代码:
```python
import numpy as np
array_a = np.random.randint(-3, 4, size=(1, 30))
print(array_a)
```
这段代码会输出一个形状为(1, 30)的numpy数组,其中每个元素都是-3到3之间的随机整数。
利用numpy.random下的randint函数产生[-3, 3]之间的30个随机整数(行向量,即1行30列)数组array_a。 采用while循环找出array_a的最大值array_max及最大值的所有索引array_max_index。输出:最大值及其所有原位置索引。
array_a = np.random.randint(-3, 4, size=(1, 30))
array_max = array_a.max()
array_max_index = np.where(array_a == array_max)[1]
print("最大值为:", array_max)
print("最大值的所有原位置索引为:", array_max_index)
阅读全文