代码拉取完成,页面将自动刷新
import sys
import detect_utils
def Distance(point_a,point_b):
return detect_utils.getrdistance(point_a,point_b)
def dtw(traj_a,traj_b):
La=len(traj_a)
Lb=len(traj_b)
M=[[Distance(traj_a[i],traj_b[j]) for i in range(La)]for j in range(Lb)]
D=[[0 for i in range(La+1)]for j in range(Lb+1)]
D[0][0]=0
for i in range(1,La+1):
D[0][i]=sys.maxsize
for j in range(1,Lb+1):
D[j][0]=sys.maxsize
for i in range(1,Lb+1):
for j in range(1,La+1):
D[i][j]=M[i-1][j-1]+min(D[i-1][j],D[i-1][j-1],D[i][j-1])
minD=D[Lb][La]
return minD
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。