我们都知道**reshape()方法**的作用是将数据按照指定的维度重新组织并返回。也就是reshape(行,列)可以根据指定的数值将数据转换为特定的行数和列数,就是转换。
但我们经常在大佬的代码中,或者报错提示中发现:
reshape(1,-1)或者reshape(-1,1)
按照之前对reshape()方法的理解,此刻,有点懵了。
reshape(行,列),那-1列或者-1行,是什么鬼?
理解 -1 就是:不指定
reshape(1,-1) 也就是转换为1行,列数不指定,让系统自动计算
reshape(-1,1) 也就是转换为1列,行数不指定,让系统自动计算
栗子1:reshape(-1,1)

栗子2: reshape(1,-1)




















