DUT-Info-Montreuil / SecretarIA

1 stars 0 forks source link

TypeError: object of type 'generator' has no len() #17

Closed Fab16BSB closed 1 month ago

Fab16BSB commented 1 month ago

Traceback (most recent call last): File "C:\Users\fab_1\PycharmProjects\SecretarIA\src\Lancement.py", line 592, in main(args) File "C:\Users\fab_1\PycharmProjects\SecretarIA\src\Lancement.py", line 534, in main train_df, val_df, vocab, max_size, responses = prepare_data(problem_type, preprocessing, regenerate_response_json, File "C:\Users\fab_1\PycharmProjects\SecretarIA\src\Lancement.py", line 280, in prepare_data return faire_preparation_donnees(problem_type, regenerate_response, file_name_dataset) File "C:\Users\fab_1\PycharmProjects\SecretarIA\src\Lancement.py", line 174, in faire_preparation_donnees df, vocab, max_size, responses = preprocessing_df(df=None, file_name=file_name_dataset, File "C:\Users\fab_1\PycharmProjects\SecretarIA\src\utils.py", line 604, in preprocessing_df max_size = get_max_size(df, problem_type) File "C:\Users\fab_1\PycharmProjects\SecretarIA\src\utils.py", line 375, in get_max_size resultat["X"] = int(max(len(mot) for mot in df[X_COLUMN_VECTORIZED_NAME].tolist())) File "C:\Users\fab_1\PycharmProjects\SecretarIA\src\utils.py", line 375, in resultat["X"] = int(max(len(mot) for mot in df[X_COLUMN_VECTORIZED_NAME].tolist())) TypeError: object of type 'generator' has no len()

Fab16BSB commented 1 month ago

C'est quoi se truc ?

print(df[X_COLUMN_VECTORIZED_NAME].tolist())

resultat : [<generator object vectorize_text_maison.... at 0x00000219808BAC70>, <generator object vectorize_text_maison.... at 0x00000219808BACE0>, <generator object vectorize_text_maison.... at 0x00000219808BAD50>, <generator object vectorize_text_maison.... at 0x00000219808BADC0>, <generator object vectorize_text_maison.... at 0x00000219808BAE30>, <generator object vectorize_text_maison.... at 0x00000219808BAEA0>, <generator object vectorize_text_maison.... at 0x00000219808BAF10>, <generator object vectorize_text_maison.... at 0x00000219808BAF80>, <generator object vectorize_text_maison.... at 0x00000219808BAFF0>, <generator object vectorize_text_maison.... at 0x00000219808BB060>, <generator object vectorize_text_maison.... at 0x00000219808BB0D0>, <generator object vectorize_text_maison.... at 0x00000219808BB140>, <generator object vectorize_text_maison.... at 0x00000219808BB1B0>, <generator object vectorize_text_maison.... at 0x00000219808BB220>, <generator object

llichten29 commented 1 month ago

Je ne l'ai jamais rencontré avec quelle paramètre le bug survient ?

Fab16BSB commented 1 month ago

@llichten29 Ah oui j'ai oublier de fermé l'issue j'ai corrigé le bug il manquant les [ ] aux listes de comprehension lors de préparation des données dans les apply