标签: python arrays numpy matrix-multiplication
我有两个向量a和b,其中a的大小是(100,),b是具有大小(1,500)的稀疏矩阵(向量)。我知道我可以使用
b.toarray().flatten()
获得形状(500,)的n-1数组(向量)。现在我想做一个a和b的外积,这样我就可以得到一个大小(100,500)的矩阵。
我尝试过使用
np.transpose(b)
希望得到一个维度的矢量(,500)。但是,它不起作用。那么有人可以就此提出一些建议吗?
非常感谢你!