numpy reshape

numpy的reshape方法平时用的地方很多,但是有好多人实际上并不了解这个方法到底在做什么

1. reshape不会修改数组中的任何数据

2. shape的形状有时候会比较复杂,比如 (2,3,4,5,6)

这种看起来比较复杂,其实理解起来也很容易,可以把它想象成俄罗斯套娃,

第一层有2个元素

这两个元素中每个又包含3个元素

这三个元素中每个又包含4个元素

这样一层又一层包了5层