Création d'algorithme qui modifie un fichier texte grace a la langue
Fermé
assange337
Messages postés
11
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
26 mai 2020
-
15 mai 2020 à 19:59
Utilisateur anonyme - 18 mai 2020 à 11:42
Utilisateur anonyme - 18 mai 2020 à 11:42
A voir également:
- Création d'algorithme qui modifie un fichier texte grace a la langue
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Forcer la suppression d'un fichier - Guide
- Fichier host - Guide
4 réponses
yg_be
Messages postés
23341
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 novembre 2024
Ambassadeur
1 551
15 mai 2020 à 20:55
15 mai 2020 à 20:55
bonjour,
si tu es motivé, je suis persuadé que tu pourras arriver à créer cet algorithme, probablement en moins de deux ans de travail.
si tu es motivé, je suis persuadé que tu pourras arriver à créer cet algorithme, probablement en moins de deux ans de travail.
assange337
Messages postés
11
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
26 mai 2020
15 mai 2020 à 22:38
15 mai 2020 à 22:38
Haha bon ok cool ! J"ai commencé à chercher un peu j'ai cru comprendre qu'il fallait passer par le ntlk. Et donc installer les packages pip, ce que je n'arrive pas à faire depuis deux heures haha. J'ai lancé mon fichier get-pip.py, ça s'installe mais me dit que les scripts ne sont pas sur le PATH, et avec les tutos que j'ai suivi, j'ai pas les mêmes trucs... Je suis sous Windows 7. Une idée pour m'aider ?
yg_be
Messages postés
23341
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 novembre 2024
1 551
16 mai 2020 à 10:06
16 mai 2020 à 10:06
peux-tu poser cette autre question dans le forum python?
assange337
Messages postés
11
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
26 mai 2020
>
yg_be
Messages postés
23341
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 novembre 2024
16 mai 2020 à 17:57
16 mai 2020 à 17:57
C'est bon j'ai réussi. J'avais mal installé python du coup le path n'était pas géré, j'avais aussi la mauvaise commande d'exécution :)
Utilisateur anonyme
Modifié le 16 mai 2020 à 10:20
Modifié le 16 mai 2020 à 10:20
Si les mots à reconnaître sont pré-determinés (stockés quelque part) c'est faisable.
Sinon: Un lexique (dictionnaire) c'est en moyenne 65000 entrées (sans les conjugaisons) et en fonction du langage (compilé ou interprété) le traitement peut être long, voire très long.
Sinon: Un lexique (dictionnaire) c'est en moyenne 65000 entrées (sans les conjugaisons) et en fonction du langage (compilé ou interprété) le traitement peut être long, voire très long.
assange337
Messages postés
11
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
26 mai 2020
16 mai 2020 à 18:24
16 mai 2020 à 18:24
Ok j'abandonne le dictionnaire, d'autant plus que mon pc date de l'antiquité haha. Mais qu'est-ce que tu entends par pré-déterminées, au-delà du fait qu'elles soient stockées ? Car oui, je travaille sur une grosse base de données et donc beaucoup de texte, mais les césures de phrases que je souhaite éviter peuvent intervenir à n'importe quel moment dans mes fichiers textes. Donc en gros mon problème est de faire en sorte que le programme détermine de lui-même le moment où il y a une césure, pour enlever un retour à la ligne.
Pour l'instant, dans mon programme, toutes les phrases ont été mises sur une ligne différente. Dès qu'il y a un point, il y a un retour à la ligne. Je pourrais peut-être faire une analyse comparée non ? Je m'explique :
Sachant que la phrase 1 (en anglais) doit être équivalente (à peu près) en nombre de mots à la phrase 1 (en français). Est-ce que je pourrais dire : dès que le nombre de mots d'une phrase est anormalement élevée, faire un retour à la ligne ? J'ai l'impression que c'est une bonne idée mais c'est un peu casse-gueule haha Des avis ?
En tout cas merci !
Pour l'instant, dans mon programme, toutes les phrases ont été mises sur une ligne différente. Dès qu'il y a un point, il y a un retour à la ligne. Je pourrais peut-être faire une analyse comparée non ? Je m'explique :
Sachant que la phrase 1 (en anglais) doit être équivalente (à peu près) en nombre de mots à la phrase 1 (en français). Est-ce que je pourrais dire : dès que le nombre de mots d'une phrase est anormalement élevée, faire un retour à la ligne ? J'ai l'impression que c'est une bonne idée mais c'est un peu casse-gueule haha Des avis ?
En tout cas merci !
Utilisateur anonyme
18 mai 2020 à 11:42
18 mai 2020 à 11:42
Pour éliminer le retour ligne ça doit pas être bien compliqué; il faut créer une chaine vide, lire le texte, remplir la chaine, détecter le "caractère" de retour, le sauter et continuer de remplir. Mais ça ne marche que pour un texte unique; si plusieurs textes se suivent, tous les retours seront supprimés.