矢量化矩阵幂和矩阵点使用numpy

时间:2014-09-10 15:26:57

标签: python numpy matrix

我想计算许多二维矩阵的功效,并希望尽快完成。我找不到一个矢量化的方法来做它。

例如:

import numpy as np
mat_list = [np.mat(np.random.randn(100,100)) for i in range(1000)]
output = [np.linalg.matrix_power(mat_list[i], 100) for i in xrange(len(mat_list))]

我想对点乘法进行相同的处理:

import numpy as np
mat_list1 = [np.mat(np.random.randn(100,100)) for i in range(1000)]
mat_list2 = [np.mat(np.random.randn(100,100)) for i in range(1000)]
output = [np.dot(a,b) for a,b in zip(mat_list1,mat_list2)]

0 个答案:

没有答案