@@ -71,15 +71,16 @@ def comparisionInCharacterLevel(dict_true, dict_predict):
71
71
for truth , pred in zip (person_info_t ["DateofBirth" ] , person_info_p ["DateofBirth" ]):
72
72
date_result .append (truth == pred )
73
73
74
-
74
+ print (" " )
75
+ print ("##### Character Level Comparision #### " )
75
76
print ("tc:" , sum (tc_result ),"/" ,len (tc_result ), "%" , 100.0 * sum (tc_result )/ len (tc_result ))
76
77
77
78
print ("surname:" , sum (surname_result ),"/" , len (surname_result ), "%" , 100.0 * sum (surname_result )/ len (surname_result ))
78
79
79
80
print ("name:" , sum (name_result ),"/" , len (name_result ), "%" , 100 * sum (name_result )/ len (name_result ) )
80
81
81
82
print ("dateofbirth:" , sum (date_result ),"/" , len (date_result ), "%" , 100 * sum (date_result )/ len (date_result ))
82
-
83
+ print ( " " )
83
84
84
85
85
86
def comparisionInWordLevel (dict_true , dict_predict ):
@@ -99,9 +100,14 @@ def comparisionInWordLevel(dict_true, dict_predict):
99
100
surname_result .append (person_info_t ["Surname" ] == person_info_p ["Surname" ])
100
101
name_result .append (person_info_t ["Name" ] == person_info_p ["Name" ])
101
102
date_result .append (person_info_t ["DateofBirth" ] == person_info_p ["DateofBirth" ])
102
-
103
-
104
- return tc_result , surname_result , name_result , date_result
103
+
104
+ print (" " )
105
+ print ("##### Word Level Comparision #### " )
106
+ print ("tc result:" , sum (tc_result ), "/" , len (tc_result ), "%" , 100 * sum (tc_result )/ len (tc_result ))
107
+ print ("surname result:" , sum (surname_result ), "/" , len (surname_result ), "%" , 100 * sum (surname_result )/ len (surname_result ))
108
+ print ("name result:" , sum (name_result ), "/" , len (name_result ) ,"%" , 100 * sum (name_result )/ len (name_result ))
109
+ print ("date_result:" , sum (date_result ), "/" , len (date_result ), "%" , 100 * sum (date_result )/ len (date_result ))
110
+ print (" " )
105
111
106
112
107
113
@@ -115,20 +121,10 @@ def comparisionInWordLevel(dict_true, dict_predict):
115
121
print ("#### Count true items ####" )
116
122
countDictionaryItems (wordsListTrue )
117
123
118
- tc_result , surname_result , name_result , date_result = comparisionInWordLevel (wordsListTrue , wordsListPred )
119
-
120
- print ("##### Word Level Comparision #### " )
121
-
122
- print ("tc result:" , sum (tc_result )/ len (tc_result ))
123
- print ("surname result:" , sum (surname_result )/ len (surname_result ))
124
- print ("name result:" , sum (name_result )/ len (name_result ))
125
- print ("date_result:" , sum (date_result )/ len (date_result ))
126
-
127
-
128
- print ("##### Character Level Comparision #### " )
124
+ comparisionInWordLevel (wordsListTrue , wordsListPred )
129
125
130
126
comparisionInCharacterLevel (wordsListTrue , wordsListPred )
131
-
127
+
132
128
133
129
134
130
0 commit comments