矩阵的乘法 【问题】给定两个矩阵 A( a 行 b 列) B(b行c列),可以用乘法得出一个a行c列的矩阵。 试编程解之 分析: 如果使用第三方的库,比如numpy,这个问题是基本运算,一句话就可以搞定。现在说的是要自己编写。 乘法的本质是,把第二个矩阵转置后,把它都看成行向量。然后求所有两个向量的点积。 因而,主要的逻辑是定义两个辅助函数,一个求转置,一个求点积。 ### 矩阵的乘法 def transpose(x): ## 求x的转置矩阵 return list(zip(*x))