【发布时间】:2016-09-21 12:00:08
【问题描述】:
查看以下玩具示例:
m = 3;
n = 3;
Y = rand(m,n,2);
例如给我
y(:,:,1) =
0.8314 0.3993 0.6569
0.8034 0.5269 0.6280
0.0605 0.4168 0.2920
y(:,:,2) =
0.4317 0.1672 0.1981
0.0155 0.1062 0.4897
0.9841 0.3724 0.3395
现在当我使用重塑它时
reshape(Y,m*n,2)
它扰乱了秩序并给了我,
0.8314 0.4317 0.8034 0.0155 0.0605 0.9841 0.3993 0.1672 0.5269 0.1062 0.4168 0.3724 0.6569 0.1981 0.6280 0.4897 0.2920 0.3395因为这里应该是第二行
0.3993 0.1672
这可以在重塑之前进行交叉检查
Y(1,1,:)
Y(1,2,:)
etc.
顺序改变。
PS:我有大量数据要输入神经网络,这会影响我的权重乘法方式。
【问题讨论】: