如何在numpy中逐行相乘



有一个结果矩阵matrix = np.array(...),我想将i行乘以j列。我该如何实现?

问题定义不清,因为它有多个解释:

  • 元素产品作为矢量的CCD_ 4
  • OP想要一个不同的含义,我猜它是一个点积:np.dot(m[i], m[:, j])np.sum(m[i] * m[:, j])

只需简单的乘法就可以完成任务。

row = matrix[i]
column = matrix[:,j]
result = sum(row*column)

相关内容

  • 没有找到相关文章

最新更新