CHH3213 / Note-Ubuntu_CHH3213

ubuntu系统CHH3213上做的笔记
0 stars 0 forks source link

35.array数组reshape遇到的问题 #35

Open CHH3213 opened 3 years ago

CHH3213 commented 3 years ago

原数组b的shape为(7,3),如下:

[[ 0.     0.289  0.05 ]
 [ 0.25  -0.144  0.05 ]
 [-0.25  -0.144  0.05 ]
 [ 0.     0.     0.05 ]
 [ 0.     0.289 -0.05 ]
 [ 0.25  -0.144 -0.05 ]
 [-0.25  -0.144 -0.05 ]]

将其reshape为(3,7),

    b = np.array(np.reshape(b, (3, 7)))

变成:

[[ 0.     0.289  0.05   0.25  -0.144  0.05  -0.25 ]
 [-0.144  0.05   0.     0.     0.05   0.     0.289]
 [-0.05   0.25  -0.144 -0.05  -0.25  -0.144 -0.05 ]]

并没有变成b的转置 因此,直接用转置才正确。

b = b.T