| from idiomify.fetchers import fetch_literal2idiomatic, fetch_config | |
| def main(): | |
| config = fetch_config()['literal2idiomatic'] | |
| train_df, _ = fetch_literal2idiomatic(config['ver']) | |
| idioms_df = train_df[['Idiom', "Sense"]] | |
| idioms_df = idioms_df.groupby('Idiom').agg({'Sense': lambda x: list(set(x))}) | |
| print(idioms_df.head(5)) | |
| for idx, row in idioms_df.iterrows(): | |
| print(row['Sense']) | |
| """ | |
| ['to arrange something in a manner that either someone will gain a wrong disadvantage or a person would get an unfair advantage'] | |
| ['Used in general to refer an experience or talent or ability or position, which would be useful or beneficial for a person, his life and his future.'] | |
| ['to be very easy to see or notice'] | |
| [' to reach a logical conclusion'] | |
| ['to start doing something over from the beginning'] | |
| """ | |
| if __name__ == '__main__': | |
| main() |