#按要求完成以下任务: #① 3行3列元素全为1的数组 #② 3行3列元素全为0的数组 #③ 初始值为2、末值为9、步长为2的数组 #④ 默认初始值0,步长为1的,末值为9的一维数组 #⑤ 返回计算结果A,B,C,D #********** Begin **
时间: 2023-12-03 20:03:44 浏览: 135
python3.x 生成3维随机数组实例
以下是对应的答案:
① 3行3列元素全为1的数组
```python
import numpy as np
array1 = np.ones((3, 3))
print(array1)
```
输出:
```
[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]
```
② 3行3列元素全为0的数组
```python
import numpy as np
array2 = np.zeros((3, 3))
print(array2)
```
输出:
```
[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]
```
③ 初始值为2、末值为9、步长为2的数组
```python
import numpy as np
array3 = np.arange(2, 10, 2)
print(array3)
```
输出:
```
[2 4 6 8]
```
④ 默认初始值0,步长为1的,末值为9的一维数组
```python
import numpy as np
array4 = np.arange(10)
print(array4)
```
输出:
```
[0 1 2 3 4 5 6 7 8 9]
```
⑤ 返回计算结果A,B,C,D
```python
import numpy as np
array5 = np.array([1, 2, 3])
A = np.sum(array5) # 计算数组元素的总和
B = np.mean(array5) # 计算数组元素的平均值
C = np.std(array5) # 计算数组元素的标准差
D = np.max(array5) # 计算数组元素的最大值
print(A, B, C, D)
```
输出:
```
6 2.0 0.816496580927726 3
```
阅读全文