我写了一个方法,它接受一个整数"n",并创建一个平方矩阵,其中每个元素的值由它们各自的I,j索引决定.
当我构建一个小矩阵30x30时,它工作得很好,但当我try 做一些更大的事情,比如1000x1000时,它需要很长时间.有没有什么方法可以通过多处理来加速它?
def createMatrix(n):
matrix = []
for j in range(1,n+1):
row = []
for i in range(1,n+1):
value = 1/(i+j-1)
row.append(value)
matrix.append(row)
return np.array(matrix)