Python / Numpy如何做两个1-d数组的外积

时间:2017-10-18 00:56:04

标签: 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)。但是,它不起作用。那么有人可以就此提出一些建议吗?

非常感谢你!

0 个答案:

没有答案