def initialize(self): """ 初始化 """ # 初始化日志 # 数据初始化 self.request_data = RequestData() self.response_data = ResponseData() self.processer = Processer(self.logger)
from processer import Processer pro = Processer(postings=[{'my': [(1,2),(2,4),(3,5)]}]) pro.rank('my my my, My name is Xonas')
from processer import Processer from tkinter import * import pandas as pd proAutor = Processer(postings_path='../index/indexes/authors_index.json') proTitulo = Processer(postings_path='../index/indexes/titles_index.json') proGeral = Processer(postings_path='../index/indexes/general_index.json') pageData = pd.read_csv('../classifier/data/data.csv') root = Tk() root.geometry("1000x600") #You want the size of the app to be 500x500 root.resizable(0, 0) #Don't allow resizing in the x or y direction def bAutorFunc(): frame.config({'borderwidth': 2}) myResult = proAutor.rank((eAutor.get() + '.author').lower(), idf=bool(varcheck.get())) r1.set( str((pageData['link'][myResult[0][0]]) + ' Score: ' + str(myResult[0][1]))) r2.set( str((pageData['link'][myResult[1][0]]) + ' Score: ' + str(myResult[1][1]))) r3.set( str((pageData['link'][myResult[2][0]]) + ' Score: ' + str(myResult[2][1]))) r4.set( str((pageData['link'][myResult[3][0]]) + ' Score: ' + str(myResult[3][1])))