在将数据调整结构的过程中,经常会用到np.rehape();
特别是在图像大小变换中,将(num_px, num_px,3)拉成一个一维数组(num_px
∗
*
∗ num_px
∗
*
∗ 3, 1)。
注意:假设我们要将一个(a, b, c, d)拉成(b
∗
*
∗ c
∗
*
∗d, a)不要忘记下面的小技巧(a一般代表样本个数)
X_flatten = X.reshape(X.shape[0], -1).T # X.T is the transpose of X