def getMatrix(dirname):
pssmList = os.listdir(dirname)
pssmList.sort(key=lambda x: eval(x[:]))
m = len(pssmList)
reMatrix = np.zeros((m, 20))
for i in range(m):
matrix= readToMatrix(dirname + '/' + pssmList[i], 'pssm')
matrix = autoNorm(matrix, 'pssm')
reMatrix[i, :] = get20Aminos(matrix)
print(reMatrix.shape)
return reMatrix
补充
os.listdir
返回指定路径下所有文件和文件夹的名字,并存放于一个列表中。