Estefani Gaytan Nunez

upload

......@@ -180,7 +180,7 @@ if __name__ == "__main__":
else:
outputLine = line.split(' ')[0]
# Saving Sentence Ouput I
print(outputLine)
#print(outputLine)
sentencesOutputDataI.append(idx[lidx].replace('\n','\t') + outputLine + '\t' + ', '.join(Ltags))
# Increase sentence counter
lidx += 1
......@@ -215,7 +215,7 @@ if __name__ == "__main__":
outputLine += word.split('|')[0] + ' '
i += 1
# Saving Sentence Ouput I
print(outputLine)
#print(outputLine)
sentencesOutputDataI.append(idx[lidx].replace('\n', '\t') + outputLine+ '\t' +', '.join(Ltags))
lidx += 1
......@@ -226,16 +226,16 @@ if __name__ == "__main__":
for line in sentencesOutputDataI:
if re.findall('</', line):
#print(line)
oline = line.replace('LDR','(')
oline = oline.replace('RDR',')')
oline = line.replace('-LRB-','(')
oline = oline.replace('-RRB-',')')
oFileI.write(oline + '\n')
########################################### Save Output II ##########################################
print("Saving Ouput II...")
with open(os.path.join(options.outputPath, options.outFileII + '_' + options.modelName + '.tsv'), "w") as oFileII:
for line in sentencesOutputDataI:
oline = line.replace('LDR','(')
oline = oline.replace('RDR',')')
oline = line.replace('-LRB-','(')
oline = oline.replace('-RRB-',')')
for ttex, tag in re.findall(r'<[^>]+>([^<]+)</([^>]+)>', oline):
lline = oline.split('\t')[0:-2] + [ttex, tag]
nline = '\t'.join(lline)
......@@ -245,7 +245,7 @@ if __name__ == "__main__":
print("Saving Ouput III...")
with open(os.path.join(options.outputPath, options.outFileIII + '_' + options.modelName + '.tsv'), "w") as oFileIII:
for line, tagLine in zip(lines, y_pred):
oline = [ w.split('|')[0].replace('LDR','(').replace('LDR','(')+'|'+tag for w,tag in zip(line.split(' '), tagLine)]
oline = [ w.split('|')[0].replace('-LRB-','(').replace('-LRB-','(')+'|'+tag for w,tag in zip(line.split(' '), tagLine)]
oFileIII.write(' '.join(oline) + '\n')
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.