使用数组的reshape方法,可以创建一个改变了尺寸的新数组。
举个栗子
arr = [1,2,3,4,5,6,7,8,9] 一个一维的list,长度为9
现在,我想把arr变成一个3*3的矩阵,这就可以用的reshape了,两个方法,第一
arr.reshape(3,3)
这个很好理解,不多说,重点看第二个方法
arr.reshape(-1,3)
这样也可以把arr变成3*3的矩阵,这个-1代表的意思就是,我不知道可以分成多少行,但是我的需要是分成3列,多少行我不关心,不得不感叹,果然是人生苦短,我用python。