在 Python 中,有一个非常有用的函数 reshape ,它可以将一个 m x n 矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据。
给你一个由二维数组 a 表示的 m x n 矩阵,以及两个正整数 r 和 c ,分别表示想要的重构的矩阵的行数和列数。
重构后的矩阵b需要将原始矩阵的所有元素以相同的 行遍历顺序 填充。
保证 reshape 操作是可行且合理的,请输出新的重塑矩阵b。
第一行,n和m,表示a数组的行数和列数
接下来n行,是a数组的所有元素
最后一行,是b数组的行数和列数
b数组的所有元素,按b数组的行列输出,用空格分开
输入1:
2 2 1 2 3 4 1 4
输出1:
1 2 3 4
解释:
1 <= m, n <= 100
-1000 <= a[i][j] <= 1000
1 <= r, c <= 300