(1)使用arange()函数生成一个固定范围的随机数组,要求开始值为自己的学号尾数,结束值为50,步长为6。 (2)给array()函数分别传入一个嵌套列表[[3,6,9],[2,4,6],[3,5,7]],分别获取该数组的形状和大小,并输出结果。 (3)给array()函数传入一个嵌套列表[[1,3,5],[5,7,9],[4,6,8]],获取第2行第2列的元素,并输出结果。
时间: 2024-03-17 21:40:59 浏览: 45
好的,我会依次回答你的问题:
(1) 代码如下:
```python
import numpy as np
# 自己的学号尾数为 01,因此开始值为 1
arr = np.arange(1, 50, 6)
print(arr)
```
输出结果为:
```python
[ 1 7 13 19 25 31 37 43 49]
```
(2) 代码如下:
```python
import numpy as np
arr = np.array([[3,6,9],[2,4,6],[3,5,7]])
# 获取数组的形状(即行数和列数)
shape = arr.shape
print("数组的形状为:", shape)
# 获取数组的大小(即元素个数)
size = arr.size
print("数组的大小为:", size)
```
输出结果为:
```python
数组的形状为: (3, 3)
数组的大小为: 9
```
(3) 代码如下:
```python
import numpy as np
arr = np.array([[1,3,5],[5,7,9],[4,6,8]])
# 获取第2行第2列的元素
element = arr[1, 1]
print("第2行第2列的元素为:", element)
```
输出结果为:
```python
第2行第2列的元素为: 7
```
阅读全文