KoichiYasuoka commited on
Commit
5506853
1 Parent(s): daf98ea
Files changed (1) hide show
  1. README.md +3 -5
README.md CHANGED
@@ -78,11 +78,9 @@ class TransformersUD(object):
78
  m[i+1,0 if i==j else j+1]=s[i][b[i][j]]+e[i][b[i][j+1]-1]
79
  h=ufal.chu_liu_edmonds.chu_liu_edmonds(m)[0]
80
  if [0 for i in h if i==0]!=[0]:
81
- try:
82
- i=[p for s,e,p in w].index("root")+1
83
- except:
84
- i=numpy.nanargmax(m[:,0])
85
- m[0:i,0]=m[i+1:,0]=numpy.nan
86
  h=ufal.chu_liu_edmonds.chu_liu_edmonds(m)[0]
87
  u="# text = "+text.replace("\n"," ")+"\n"
88
  for i,(s,e,p) in enumerate(w,1):
 
78
  m[i+1,0 if i==j else j+1]=s[i][b[i][j]]+e[i][b[i][j+1]-1]
79
  h=ufal.chu_liu_edmonds.chu_liu_edmonds(m)[0]
80
  if [0 for i in h if i==0]!=[0]:
81
+ i=([p for s,e,p in w]+["root"]).index("root")
82
+ j=numpy.nanargmax(m[:,0]) if i==n else i+1
83
+ m[0:j,0]=m[j+1:,0]=numpy.nan
 
 
84
  h=ufal.chu_liu_edmonds.chu_liu_edmonds(m)[0]
85
  u="# text = "+text.replace("\n"," ")+"\n"
86
  for i,(s,e,p) in enumerate(w,1):