Пример #1
0
def suggestpapers(myfilename,filename,num):
##read data and find similar papers to the papers in file
##
  f2 = open(myfilename,'r+',encoding='utf-8')
  mydata = csv.reader(f2)
  mypapers=[]
  for paper in mydata:
    mypapers.append([paper[0],paper[1],paper[2],paper[3],paper[4]])
  f2.close()
  del mypapers[0]
    
  similars = []
  num = 10
  for paper in mypapers:
    f1 = open(filename,'r+',encoding='utf-8')
    rawdata = csv.reader(f1)
    similars.append([paper,Analyze.similarpapers(paper,rawdata,num)])
    f1.close()
  
  return similars