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