80*4*80的矩阵转换为4*80*80的
时间: 2023-09-02 14:14:12 浏览: 76
4*4矩阵键盘(方法2) STM32F103
4星 · 用户满意度95%
可以使用numpy库中的reshape函数来实现:
```python
import numpy as np
# 创建一个80*4*80的矩阵
matrix = np.random.rand(80, 4, 80)
# 转换为4*80*80的矩阵
matrix_new = matrix.transpose(1, 2, 0)
print(matrix_new.shape)
```
输出结果为:(4, 80, 80)
其中`transpose`函数中的参数`(1, 2, 0)`表示将原矩阵的第1维移动到第2维,第2维移动到第3维,第3维移动到第1维,从而实现矩阵的维度变换。
阅读全文