Open CHH3213 opened 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
原数组b的shape为(7,3),如下:
将其reshape为(3,7),
变成:
并没有变成b的转置 因此,直接用转置才正确。