想要将矩阵的行和列组合变成一列变量,再赋予矩阵内的取值,如下:
import numpy as np row=['X','Y','Z'] col=['A','B','C'] D=np.array([[1,1,2],[2,1,3],[3,1,2]]) for i in range(3): for j in range(3): exec(col[i]+row[j]+'='+str(D[j][i]))