在我正在处理的程序中,我需要重复将两个矩阵相乘。由于其中一个矩阵的大小,此操作需要一些时间,我想看看哪种方法最有效。矩阵的维度为(mxn)*(nxp)在哪里m=n=3和10^5.除了我认为使用优化算法的Numpy之外,每个测试都包含matrixmultiplication的简单实现。:以下是我的各种实现:Pythondefdot_py(A,B):m,n=A.shapep=B.shape[1]C=np.zeros((m,p))foriinrange(0,m):forjinrange(0,p):forkinrange(0,n):C[i,j]+=A[i,k]*B[k,j]returnCNum