3、已知c= np.arange(24).reshape(3,4,2) 那么c.sum(axis = 0)
时间: 2023-12-31 16:06:00 浏览: 117
python3.7解决最小二乘遇到ValueError:Expected 2D array, got 1D array instead: array=[5.].关于reshape和predict
`c.sum(axis=0)` 是对三维数组 `c` 沿着第一维(即三维数组中的“层数”)进行求和,返回一个大小为 $4\times 2$ 的二维数组。具体来说,它将每个 $4\times 2$ 的矩阵中的对应元素相加,返回一个新的 $4\times 2$ 的矩阵。代码如下:
```python
import numpy as np
c = np.arange(24).reshape(3,4,2)
c_sum = c.sum(axis=0)
print(c_sum)
# Output:
# [[24 27]
# [30 33]
# [36 39]
# [42 45]]
```
可以看到,`c_sum` 是一个 $4\times 2$ 的二维数组,它的每行代表 `c` 中对应列的元素相加的结果。例如,第一行的元素是 `0+8+16=24` 和 `1+9+17=27` 相加得到的。
阅读全文