Spaces:
Runtime error
Runtime error
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
|