勉强能用的论文降重

勉强能用的论文降重

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import sys

if len(sys.argv) !=2:
print("Usage: %s inputfile outputfile" % sys.argv[0])
exit()

import synonyms


f=sys.argv[1]
s=""
with open(f,"r") as fl:
s=fl.read()
resstr,stype=synonyms.seg(s)

with open(sys.argv[2],"w") as fw:
for i in resstr:
if len(i)==1:
fw.write(i)
else :
nearbystr,num=synonyms.nearby(i)

if len(nearbystr)>1 and num[1]> 0.75:
print(nearbystr[1],num[1])
fw.write(nearbystr[1])
else :
fw.write(i)


可以调整if len(nearbystr)>1 and num[1]> 0.75:来修改近义词的准确率.

用完之后一定要自己校对一遍!!!不然…..