擅长:python、mysql、java
<p>为什么代码这么长?你可以试试这个-</p>
<pre><code>def dot(A, B):
return [[sum(x*y for x, y in zip(A_row, B_column)) for B_column in zip(*B)] for A_row in A]
A = [[1,2],[3,4]]
B = [[1,2,3,4,5],[5,6,7,8,9]]
result = dot(A, B)
print(result)
#[[11, 14, 17, 20, 23], [23, 30, 37, 44, 51]]
</code></pre>
<p>看看这对你有没有帮助。你知道吗</p>