Matrix 如何将矩阵与嵌套循环相乘(python)

Matrix 如何将矩阵与嵌套循环相乘(python),matrix,nested-loops,matrix-multiplication,Matrix,Nested Loops,Matrix Multiplication,我有一个矩阵,我们称之为A,它是[6482x1]。我有另一个矩阵,我们叫它B,它是[6482x1827]。我想创建一个新的矩阵C,它将矩阵B中第一行中的每个值乘以矩阵a中第一行中的值。我该怎么做 例如,如果A=[X,Y,Z]和B=[123,456,789] 我希望C是[1X 2X 3X,4Y 5Y 6Y,7Z,8Z,9Z] 更新 我已经写了这篇文章,但无法理解这篇文章的不足之处: j应该是一个列索引,k应该是一个行索引,但是你在b[j][k]中反向使用它们。啊,那么简单地写结果[i][j]=a[

我有一个矩阵,我们称之为A,它是[6482x1]。我有另一个矩阵,我们叫它B,它是[6482x1827]。我想创建一个新的矩阵C,它将矩阵B中第一行中的每个值乘以矩阵a中第一行中的值。我该怎么做

例如,如果A=[X,Y,Z]和B=[123,456,789]

我希望C是[1X 2X 3X,4Y 5Y 6Y,7Z,8Z,9Z]

更新

我已经写了这篇文章,但无法理解这篇文章的不足之处:


j
应该是一个列索引,
k
应该是一个行索引,但是你在
b[j][k]
中反向使用它们。啊,那么简单地写结果[i][j]=a[i]*b[k][j]应该行得通吗?不,这就是你得到索引器的原因。您还在为k…的
每次迭代中替换
结果[i][j]
的值。哦,对了,谢谢。你知道我怎样才能让代码工作吗?它能与范围内的I(len(a)):范围内的j(len(b[0]):结果[I,j]=a[I]*b[I][j]一起工作吗