File size: 924 Bytes
972c1d0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import pandas as pd

class Compare:
    def comparison(self, df, df1):
        final = df.merge(df1, on='Image/File Name')
        final.drop_duplicates(subset=['Confidence Score'], keep='first', inplace=True)
        final = final.reset_index().drop(columns=['index'])
        
        fnl_cls = []
        fnl_cnf = []
        for i in range(0, len(final['Confidence Score'])):
            if final['Confidence Score'][i] > final['Conf score'][i]:
                fnl_cls.append(final['Detected Class'][i])
                fnl_cnf.append(final['Confidence Score'][i])
            else:
                fnl_cls.append(final['Detected class by cls'][i])
                fnl_cnf.append(final['Conf score'][i])
        
        final['fnl_cls'] = fnl_cls
        final['fnl_pred'] = fnl_cnf
        final = final.drop(columns=['Detected Class', 'Confidence Score', 'Detected class by cls', 'Conf score'])
        return final