IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Traduction langage naturel


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    eleve
    Inscrit en
    Novembre 2020
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : eleve

    Informations forums :
    Inscription : Novembre 2020
    Messages : 31
    Par défaut Traduction langage naturel
    Bonjour je continue d'apprendre à coder et aujourd'hui on m'a donner un langage naturel que je dois traduire mais je ne commence vraiment pas bien et j'aimerais savoir si quelqu'un pouvait me montrer comment faire.

    Merci d'avance !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    import random
    import time
     
    #On demande à l'utilisateur combien de nombres il veut dans sa liste
    n = input("Entrez le nombre de nombres que vous voulez dans votre liste: ")
     
    n = int(n)
     
    rdm = [random.randint(0, n-1) for i in range(n)]
    rdm2 = [random.randint(0, n-1) for i in range(n)]
     
    def tri_fusion(rdm, rdm2):
      if len(rdm) == 0:
        return(rdm2)
      if len(rdm2) == 0:
        return(rdm)
      liste_fusion = []
      indiceliste1 = 0
      indiceliste2 = 0
      while len(liste_fusion) < len(rdm) += len(rdm2):
        if
    print(rdm, rdm2)
    Images attachées Images attachées  

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 830
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 830
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Je vois que tu continues ici le post posé dans ce topic. Généralement on n'aime pas. Si un topic se continue, alors on le continue on n'en ouvre pas un second. Mais comme ledit post du premier topic était lui-même une nouvelle question et non pas une continuation dudit topic... bref un beau fouillis. Enfin il y a un modo qui est assez actif sur ce forum, il verra lui-même comment arranger ça.

    Et non, malheureusement personnellement je ne vois pas comment t'aider vu que ce texte est lui-même très explicite. Ben oui, "tant que taille(listeFusion) inférieure à (taille liste1) + (taille liste2)" je ne vois pas comment être plus clair, avec en plus des parenthèses pour bien regrouper ce qui va ensemble. C'est sûr que si tu traduis "(taille liste1) + (taille liste2)" par len(rdm) += len(rdm2) évidemment, c'est clair que
    • tu ne sais pas ce que fait "+="
    • tu ne sais pas traduire "x+y" en Python

    Partant de là, si t'es bloqué sur un truc aussi simple, quand on en arrive ensuite à "valeur à indiceListe1 dans Liste1" fatalement... Mais ça, on ne peut pas l'apprendre pour toi. La solution t'a déjà été donnée: lire un tutoriel Python pour apprendre les bases de la syntaxe.

    PS: "x+y" en Python se traduit par x+y et "valeur à indiceListe1 dans Liste1" se traduit par Liste1[indiceListe1]
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Membre averti
    Homme Profil pro
    eleve
    Inscrit en
    Novembre 2020
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : eleve

    Informations forums :
    Inscription : Novembre 2020
    Messages : 31
    Par défaut
    Merci, dès ce matin en revoyant un cours j'avais compris mon erreur. Encore merci

Discussions similaires

  1. Quel langage pour le Langage Naturel ?
    Par Hercule78 dans le forum Langages fonctionnels
    Réponses: 25
    Dernier message: 17/12/2017, 01h24
  2. Quel langage pour le Langage Naturel ?
    Par Hercule78 dans le forum Intelligence artificielle
    Réponses: 38
    Dernier message: 10/05/2014, 02h38
  3. Une réseau de neurones pour un agent de dialogue en langage naturel
    Par Invité dans le forum Méthodes prédictives
    Réponses: 23
    Dernier message: 19/10/2013, 23h49
  4. [OpenOffice][Tableur] Traduction langage macro excel en open office
    Par ickyknox dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 19/03/2008, 13h05
  5. [Langage naturel] Opérateur -->
    Par C_C dans le forum Prolog
    Réponses: 6
    Dernier message: 03/06/2006, 13h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo