dot 将问题维度显示为错误的一部分。它们是什么?
In [556]: np.dot(np.ones((784,1)),np.ones((10,784)))
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-556-616373e8d85c> in <module>()
----> 1 np.dot(np.ones((784,1)),np.ones((10,784)))
ValueError: shapes (784,1) and (10,784) not aligned: 1 (dim 1) != 10 (dim 0)
In [557]: np.dot(np.ones((784,1)).T,np.ones((10,784)))
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-557-bc2abea61020> in <module>()
----> 1 np.dot(np.ones((784,1)).T,np.ones((10,784)))
ValueError: shapes (1,784) and (10,784) not aligned: 784 (dim 1) != 10 (dim 0)
In [558]: np.dot(np.ones((784,1)).T,np.ones((10,784)).T)
Out[558]:
array([[ 784., 784., 784., 784., 784., 784., 784., 784., 784.,
784.]])