恩,写了一个矩阵相乘,发现一直报错。
a = np.array([[1],[2]])
b = np.array([3,4])
np.dot(a,b)
image.png
然后改成这样就可以了
a = np.array([[1],[2]])
b = np.array([[3,4]])
np.dot(a,b)
是因为[3,4]会认为是一个数组,而[[3,4]]会认为是一个1x2的矩阵。。。
恩,写了一个矩阵相乘,发现一直报错。
a = np.array([[1],[2]])
b = np.array([3,4])
np.dot(a,b)
image.png
然后改成这样就可以了
a = np.array([[1],[2]])
b = np.array([[3,4]])
np.dot(a,b)
是因为[3,4]会认为是一个数组,而[[3,4]]会认为是一个1x2的矩阵。。。
本文标题:numpy如何进行1维数组的相乘
本文链接:https://www.haomeiwen.com/subject/pkobyltx.html
网友评论