diff --git a/ChatSys/SDSBC.py b/ChatSys/SDSBC.py index 1f6eba3..f3161a4 100644 --- a/ChatSys/SDSBC.py +++ b/ChatSys/SDSBC.py @@ -320,8 +320,7 @@ def matrix_equation_solver( L1R,L1W,L2R,L2W,L3R,L3W ): # To Find the Best Weigh lc_country=con_cach_l while cit_count<80: cit_cach=linecache.getline('D:\\CollegeActivities\\MainSubjects\\NLP\\ChatSys\\data\\cities.txt',cit_count) - cit_cach=cit_cach[:-1] - cit_cach_l=cit_cach.lower() + cit_cach=cit_cach[:-1] cit_cach_l=cit_cach.lower() cit_count=cit_count+1 if cit_cach_l==tupl_2[0]: lc_city=cit_cach_l @@ -358,28 +357,3 @@ def matrix_equation_solver( L1R,L1W,L2R,L2W,L3R,L3W ): # To Find the Best Weigh sit_count=0 print('current situation:',situation[cur_situ],lc_female_name,lc_male_name,lc_city,lc_country,lc_month,lc_date,lc_year) - -# Fifth Filter: Find words in obama.txt - count=1 - while count<40: - if cont_tagged==[]: - print("Sorry, I cannot amswer that.") - break - linenn=linecache.getline('D:\\CollegeActivities\\MainSubjects\\NLP\\ChatSys\\data\\obama.txt', count) - linenn=linenn.lower() - linenns=nltk.word_tokenize(linenn) - lines_tag=t2.tag(linenns) - if set(cont_tagged).issubset(set(lines_tag))==True: - if edit_distance(ques_l,linenn)0.03:# rate_2 larger than 0.03 - reline_2=linecache.getline('D:\\CollegeActivities\\MainSubjects\\NLP\\ChatSys\\data\\obama.txt', line_num_2) - print(reline_2) - editdis_2=1000 - line_num_2=0 - rate_2=0 -