标签: python numpy matrix-multiplication
我有一个矢量,v的大小为D,我想将它乘以矢量y的每个元素,其大小为N,这样新矩阵X的每一列i都是v和索引的乘积向量y的元素 我试图避免创建一个空的NXD矩阵,并在y中的所有元素上运行for循环,与v相乘,并将它们复制到新的空矩阵。 如果有一种有效的方法,谢谢!
答案 0 :(得分:1)
您需要numpy.outer():
numpy.outer()
X = np.outer(v, y)