NumPy中异常的形状行为

时间:2019-01-19 00:40:28

标签: python numpy neural-network

我一直在尝试用numpy编写2层NN。在此期间,我发现矩阵w0进入循环时如何改变其形状的这种奇怪行为。 [WindowSettings] Left=-1 Top=-1 Width=-1 Height=-1 的形状为w0(3,1)的形状为X。结果必须为(4,3),但是当程序进入循环时,(4,1)变为w0。在循环之外,它工作正常。同样,当我使用(4,4)时也会发生这种情况,但是当我使用np.dot(X,w0)时效果很好。这是代码:

np.dot(w0.T,X.T)

0 个答案:

没有答案