【发布时间】:2015-04-24 10:01:13
【问题描述】:
我需要创建一个计算 LCS 的矩阵,然后将其打印出来。这是我的代码,但打印功能有问题(不知道如何将 LCSmatrix 值打印到打印中)
def compute_LCS(seqA, seqB):
for row in seqA:
for col in seqB:
if seqA[row] == seqB[col]:
if row==0 or col==0:
LCSmatrix(row,col) = 1
else:
LCSmatrix(row,col) = LCS(row-1,col-1) + 1
else:
LCSmatrix(row,col) = 0
return LCSmatrix
def printMatrix(parameters...):
print ' ',
for i in seqA:
print i,
print
for i, element in enumerate(LCSMatrix):
print i, ' '.join(element)
matrix = LCSmatrix
print printMatrix(compute_LCS(seqA,seqB))
任何帮助将不胜感激。
【问题讨论】:
标签: python python-2.x