Aller au contenu

angelV

Membres
  • Compteur de contenus

    30
  • Inscription

  • Dernière visite

À propos de angelV

  • Rang
    Apprenti Posteur

Informations

  • Classe
    Premiere
  • Sexe
    Garçon
  • Pays/Ville
    France

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. angelV

    Exercice de CCL : Python

    Bonsoir, je vais retravailler et modifier ce script mais il est vrai que l'on trouve toujours setosa car les points sont bien dans cette zone... Merci beaucoup.
  2. angelV

    Exercice de CCL : Python

    Alors je crois que la fonction "décision" doit permettre de savoir quelle est la classe la plus présente parmi les plus proches voisins donc soit versicolor, soit setosa, soit verginica... Si parmi les k plus proches voisins il y a plus de setosa alors k sera classé comme setosa. Enfin j'espère avoir bien compris ... Je vais essayer tant bien que mal a faire cette fonction que je trouve pas difficile mais une fois de plus c'est le "comment" qui me perturbe ... En attente de votre réponse ! Merci d'avance
  3. Bonjour, Je viens de retravailler mes précédents scripts avec mon professeur et il m'a déjà ré-envoyé des exos ce matin... Alors, j'ai remarqué que cet exercice était légèrement différent des exos précédant... Mais après plusieurs heures à chercher, je ne trouves toujours pas comment faire... Pour cet exercice, je n'ai pour l'instant aucun début de script Je comprends ce qu'il faut faire mais je bloque sur le "comment"... Serait-il possible de m'aider ? Merci d'avance.
  4. angelV

    Nouvelle atout de python...

    Alors, j'ai retravaillé tout ça et j'ai compris mon erreur. Je pense en fait que j'ai un peu de mal à penser comme un programmeur... Je vais continuer à retravailler cet exercice. Merci beaucoup.
  5. angelV

    Nouvelle atout de python...

    Bonsoir, Je vous remercie sincèrement pour toute votre aide durant mon apprentissage de python. Je trouve ce langage informatique assez complexe et j'ai de grande difficulté par moment. J'ai retravaillé ce que vous m'avez donné et je comprends assez bien votre point de vue. J'ai également du mal à trouvé comment prendre qu'une partie d'iris sans modifier le script... Je vais me renseigner avec mon enseignant. Cependant, il doit y avoir un souci car la suite de l'exercice ne peut pas être effectué par le script après être modifié. Je vous envoie les détails : Voici mon script actuellement modifié : import csv fichier = open('donnees_brutes_iris.csv', 'r') table = [{'petal_length': '' }, {'petal_width': '' }, {'species': '' }] Fichier = open('iris_donnees_petal.csv') table = list(csv.DictReader(fichier, delimiter = ",")) X_iris_0 = [float(ligne['petal_length']) for ligne in table if ligne['species'] == 'setosa'] Y_iris_0 = [float(ligne['petal_width']) for ligne in table if ligne['species'] == 'setosa'] fichier.close() plt.scatter(X_iris_0, Y_iris_0, color = 'g', label = 'setosa',s = 20, marker = '*') plt.scatter(X_iris_1, Y_iris_1, color = 'r', label = 'versicolor', s = 20, marker = '.') plt.scatter(X_iris_2, Y_iris_2, color = 'b', label='virginica', s = 20, marker = '+') plt.xlabel('Longueur des pétales') plt.ylabel('Largeur des pétales') plt.legend() plt.show() plt.savefig('representation_iris.png') Je sais qu'il y a un problème quelque pars mais où ? j'en ai aucune idée mais le script ne trouve pas mon fichier...
  6. Bonjour, J'ai reçu un nouvel exercice de la part de mon professeur sur une nouvelle façon d'utiliser python. C'est à dire, de faire en sorte que python utilise les données d'un autre doc appelé : donnees_brutes_iris.csv... (Je vous joint ce doc bien sur) Cependant, je n'arrive pas à répondre aux questions et pourtant, il n'y en a que 4... Voici mon début de script : iris=[{'sepal_length': '' }, {'sepal_width': '' }, {'petal_length': '' }, {'petal_width': '' }] import csv def convert(dico) : return {'petal_length' : float(dico['...']), ... } fichier = open('donnees_brutes_iris.csv', 'r') table = list(csv.DictReader(fichier,delimiter = ",")) iris = [convert(ligne) for ligne in table] fichier.close() Merci d'avance pour votre aide. donnees_brutes_iris.csv
  7. Je pense aussi car je n'en sais rien...
  8. Bonjour, Alors merci pour votre réponse. Cependant je n'arrive pas bien à comprendre le [0:k] du return...
  9. Bonjour, Nouveau travail donné par mon professeur aujourd'hui. Il n'est pas très compliqué mais je bloque à la question 2.2 et 2.3... Pourriez-vous m'aider ? Merci d'avance ! Voici mon début de programme... table = [['Clark', 6, 17, 'Chevalier'], ['Martheen', 8, 16, 'Chevalier'], ['Mulen', 4, 0, 'Chevalier'], ['Louly', 14, 4, 'Chevalier'], ['Phark', 13, 11, 'Chevalier'], ['Tom', 12, 16,'Chevalier'], ['Karl', 12, 7, 'Chevalier'], ['Korg', 1, 6, 'Chevalier'], ['Axal', 4, 20,'Chevalier'], ['Tim', 6, 17, 'Chevalier'], ['Fanks', 2, 6, 'Chevalier'], ['louli', 5, 18,'Chevalier'], ['Ario', 10, 18, 'Chevalier'], ['Marko', 6, 19, 'Chevalier'], ['Thoms', 5, 9,'Chevalier'], ['Risk', 9, 17, 'Chevalier'], ['Loumi', 20, 5, 'Chevalier'], ['Quarx', 18, 20,'Chevalier'], ['Lomo', 16, 19, 'Fantassin'], ['Cargo', 0, 5, 'Fantassin'], ['Syl', 12, 5,'Fantassin'], ['Faq', 12, 4, 'Fantassin'], ['Tobby', 4, 0, 'Fantassin'], ['Helen', 1, 14,'Fantassin'], ['Lis', 10, 14, 'Fantassin'], ['Syl', 4, 16, 'Fantassin'], ['Fancy', 8, 3,'Fantassin'], ['Phyl', 13, 1, 'Fantassin'], ['Sal', 1, 16, 'Fantassin'], ['Wherk', 4, 6,'Fantassin'], ['Fool', 10, 17, 'Fantassin'], ['Max', 15, 13, 'Fantassin'], ['Til', 12, 0,'Fantassin']] cible = ['Cible', 6, 11] def distance_cible(x_1, y_1, x_2, y_2) : distance = abs(x_2 - x_1) + abs(y_2 - y_1) return distance def liste_distances_triees(table, cible) : table_distance = [] for element in table : table_distance.append((distance_cible(element[1], element[2], cible[1], cible[2]), element[3])) table_distance_triee = ................................. return table_distance_triee
  10. angelV

    Exo Python Basique

    Bonjour, alors j'ai essayé vos premiers script avec des modifs de ma part mais ça n'a pas marché... Votre dernier message présente par contre des lignes de codes très convaincant. Je vais retravailler tout ça... Merci pour l'aide, je vais tenter de faire la partie C.
  11. angelV

    Exo Python Basique

    Bonjour à tous, merci encore pour tout l'aide que j'ai obtenue grâce à vous, je commence petit à petit à comprendre comment fonctionne Python... Cependant, j'ai un nouveau petit soucis, chaque semaine mon professeur nous donne des exos et celui-ci est assez simple mais je ne comprends pas pq mon script m'envoie un message d'erreur... J'aurai besoin donc d'un peu d'aide pour la partie B et la partie C. Je donne mon script. Merci d'avance, Cordialement.
  12. Ok, je me suis aidé avec le sujet mais mon graphique est surement faux car il me donne une droite croissante... Je prends peut-être les mauvaises valeurs ? (pour Abscisse et Ordonné ?) Je sais seulement que d'un côté j'ai un nombre entier et de l'autre une fréquence ...
  13. OUI ! Mais je n’arrive pas à retrouver ce sujet justement, je vais re-rechercher... Merci
  14. Bonjour, Désolé pour la réponse si tardive, alors déjà, j'ai bien le même script que vous pour la première partie, j'ai juste eu des pb d'indentation. Concernant les notations, l'instruction jeu() renvoi un couple de valeur sous la forme (0, 1) par exemple. Aussi, l'instruction jeu()[0] correspond à la première valeur du couple renvoyé par l'instruction jeu() soit ici 0, et l'instruction jeu()[1] correspond à la première valeur du couple renvoyé par l'instruction jeu() soit ici 1. Aussi, pourriez-vous me rappeler ce qu'il faut utiliser pour la partie C ?
×
×
  • Créer...