numpy的reshape方法平时用的地方很多,但是有好多人实际上并不了解这个方法到底在做什么
1. reshape不会修改数组中的任何数据
2. shape的形状有时候会比较复杂,比如 (2,3,4,5,6)
这种看起来比较复杂,其实理解起来也很容易,可以把它想象成俄罗斯套娃,
第一层有2个元素
这两个元素中每个又包含3个元素
这三个元素中每个又包含4个元素
这样一层又一层包了5层
numpy的reshape方法平时用的地方很多,但是有好多人实际上并不了解这个方法到底在做什么
1. reshape不会修改数组中的任何数据
2. shape的形状有时候会比较复杂,比如 (2,3,4,5,6)
这种看起来比较复杂,其实理解起来也很容易,可以把它想象成俄罗斯套娃,
第一层有2个元素
这两个元素中每个又包含3个元素
这三个元素中每个又包含4个元素
这样一层又一层包了5层