MATPLOTLIB - Les Bases ! (14/30)

Sdílet
Vložit
  • čas přidán 5. 07. 2024
  • Tutoriel français sur matplotlib pour apprendre à créer des graphiques impressionnants avec python. On peut meme créer plusieurs graphiques avec matplotlib subplot !
    Matplotlib pyplot est simple à comprendre: on créer une figure avec plt.figure() puis on ajoute des courbes avec plot. Si on veut ajouter plus d'une courbe, on utilise subplot.
    Timecode de la vidéo:
    0:00 Intro
    00:38 La visualisation de données doit être un atout !
    02:42 premier graphique avec plt.plot()
    04:36 Les styles les plus importants
    05:48 Le cycle de vie d'une figure Matplotlib (IMPORTANT)
    10:23 Subplot: afficher plusieurs graphiques avec matplotlib
    12:44 Matplotlib Orienté Objets
    16:05 BILAN et EXERCICE Matplotlib subplots TRES UTILE !
    Bon visionnage :)
    ► ARTICLE EN COMPLÉMENT DE CETTE VIDÉO:
    machinelearnia.com/
    ► Soutenez-moi sur Tipeee pour du contenu BONUS:
    fr.tipeee.com/machine-learnia
    ► REJOINS NOTRE COMMUNAUTÉ DISCORD
    / discord
    ► Recevez gratuitement mon Livre:
    APPRENDRE LE MACHINE LEARNING EN UNE SEMAINE
    CLIQUEZ ICI:
    machinelearnia.com/apprendre-...
    ► Téléchargez gratuitement mes codes sur github:
    github.com/MachineLearnia
    ► Abonnez-vous : / @machinelearnia
    ► Pour En Savoir plus : Visitez Machine Learnia : machinelearnia.com/
    ► Qui suis-je ?
    Je m’appelle Guillaume Saint-Cirgue et je suis Data Scientist au Royaume Uni. Après avoir suivi un parcours classique maths sup maths spé et avoir intégré une bonne école d’ingénieur, je me suis tourné vers l’intelligence artificielle de ma propre initiative et j’ai commencé à apprendre tout seul le machine learning et le deep learning en suivant des formations payantes, en lisant des articles scientifiques, en suivant les cours du MIT et de Stanford et en passant des week end entier à développer mes propres codes.
    Aujourd’hui, je veux vous offrir ce que j’ai appris gratuitement car le monde a urgemment besoin de se former en Intelligence Artificielle.
    Que vous souhaitiez changer de vie, de carrière, ou bien développer vos compétences à résoudre des problèmes, ma chaîne vous y aidera.
    C’est votre tour de passer à l’action !
    ► Une question ? Contactez-moi: contact@machinelearnia.com

Komentáře • 330

  • @mustaphabouafia969
    @mustaphabouafia969 Před 10 měsíci +8

    y pas un autre personne qui explique beaucoup plus mieux que toi , vous étes le major de ton domaine, merci pour tes vidéos enrichissantes et pour le partage de votre savoir

  • @MachineLearnia
    @MachineLearnia  Před 4 lety +18

    Timecode de la vidéo:
    00:38 La visualisation de données doit être un atout !
    02:42 premier graphique avec plt.plot()
    04:36 Les styles les plus importants
    05:48 Le cycle de vie d'une figure Matplotlib (IMPORTANT)
    10:23 Subplot: afficher plusieurs graphiques avec matplotlib
    12:44 Matplotlib Orienté Objets
    16:05 BILAN et EXERCICE Matplotlib subplots TRÈS UTILE !

    • @patmichel4724
      @patmichel4724 Před 4 lety

      Je vous ai envoyé un mail , mais je n'ai toujours pas de réponse....l'avez vous reçu?

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +4

      @@patmichel4724 J'y ai répondu ce soir même. Je consulte cette boite mail que 2 fois par semaine. pour rester productif dans mes projets.

  • @amyd.2840
    @amyd.2840 Před 4 lety +40

    Je ne me lasse pas de tes vidéos vraiment, un grand bravo pour tout le travail que tu fais.
    J'essaye de partager autant que possible avec des proches qui pourraient être intéressés ! :)

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +6

      Merci beaucoup pour tout le soutien que tu m'offres :)

  • @khalidhassani6173
    @khalidhassani6173 Před 4 lety +42

    J'ai un petit détail qu'il faut bien retenir c'est que plt.savefig("nom.png") ne pourrait pas fonctionner seulement si vous le placer avant l'expression plt.show, étant donné que cette dernière ferme la figure après l'avoir affichée

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +5

      Merci pour ce commentaire pertinent, cela va aider les autres personnes qui regarderont la vidéo ! :)

    • @khalidhassani6173
      @khalidhassani6173 Před 4 lety

      @@MachineLearnia Effectivement ;)

    • @jauresememaga8717
      @jauresememaga8717 Před 2 lety +1

      ah d'accord! merci, tu viens de résoudre mon pb

    • @khalidhassani6173
      @khalidhassani6173 Před 2 lety

      Volontiers, c'était le but de mon commentaire

    • @Jihaoui
      @Jihaoui Před rokem

      oui effectivement , merci infiniment

  • @pulsorion
    @pulsorion Před 4 lety +19

    Sympa le cheminement qui distingue la construction basique de celle OOP :D

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +5

      Oui c'est le problème le plus récurrent, j'ai moi même été confus à l'époque ou je débutais. Merci beaucoup :)

  • @abderrahmankilali4782

    C'est vraiment un plaisir de regarder vos vidéos, mille merci !

  • @clement1370
    @clement1370 Před 4 lety +1

    Ergonomie, pédagogie et simplicité ! J'apprends plus qu'en plusieurs semaines de cours sur le sujet. BRAVO à toi !

  • @julienjacquemont6048
    @julienjacquemont6048 Před 4 lety +3

    Si clair, tellement bien expliqué: Une pédagogie extraordinaire! merci encore de nous en faire profiter! :)

  • @buddhabob359
    @buddhabob359 Před 4 lety +3

    quelle pédagogie, excellement bien expliqué, c'est un plaisir de voir ces vidéos, Python devient limpide comme de l'eau de montagne, un grand MERCI, je m'en vais dévorer TOUS ces contenus :-D

    • @MachineLearnia
      @MachineLearnia  Před 4 lety

      Ahah merci beaucoup pour ton retour :) Va dévorer, c'est gratuit et a consommer sans modération ;)

  • @aymenlazem2062
    @aymenlazem2062 Před 4 lety +4

    Merci infiniment cher Guillaume tes vidéo ont été une grande richesse très formatrice. vraiment super
    beau
    Vous êtes un professionnelle investis, compétents.
    tes vidéo m’a grandement motivé pour mener à bien la ML mille mille merci cher Guillaume

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Fabuleux merci beaucoup et bon courage dans le Machine Learning :)

  • @chayeatsin6032
    @chayeatsin6032 Před 4 lety +1

    Merci beaucoup, j'avais des problèmes avec matplotlib et avec ta vidéo, tout est devenu plus clair. Continue encore de nous dispenser ton immense savoir.

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Merci beaucoup, ça me fait très plaisir de savoir que j'ai pu t'aider ! Dis moi si tu as d'autres problèmes et je ferai une vidéo a ce sujet pour t'aider.

  • @VincentVanZgegh
    @VincentVanZgegh Před rokem +1

    J’ai commencé a utiliser mathplotlib comme un idiot, en googlant systématiquement ce que je voulais représenter. Et j’avoue que je n’arrivais pas a sortir de ce mode, vu qu’a chaque fois, je ne comprenais pas vraiment ce que je faisais. Merci le sang, pour la vidéo ! 🔥🔥 Hyper clair, comme toujours

  • @maieulguitton1153
    @maieulguitton1153 Před 2 měsíci

    Vidéo claire et concise, de grande qualité. Merci beaucoup, grâce à vous il m'a suffit de 15 minutes pour comprendre tout ce dont j'avais besoin.

  • @issabarack8590
    @issabarack8590 Před 4 lety

    Merci beaucoup Guillaume pour toutes ces vidéos que tu as produit sur le Machine Learning. Pédagogie claire, vidéos qui donnent envie d'apprendre, site très riche et ebook gratuit !

    • @MachineLearnia
      @MachineLearnia  Před 4 lety

      Merci, c'est vraiment bon de savoir que mes efforts pour aider les autres sont utiles.

  • @djallelkhodja9542
    @djallelkhodja9542 Před 3 lety

    Bonjour! C'est un plaisir de suivre tes vidéos! c'est bien expliqué et très simplifié! Merci pour ce travail!

  • @user-dg5yd4uz9y
    @user-dg5yd4uz9y Před 11 měsíci

    j'aime vraiment ta façon de me faire mieux comprendre Matplotlib, avant je suis passé par Plotly, simple avec beaucoup de paramètres et très interactif. Si tu pouvais faire une vidéo dessus?!
    Encore merci pour tout.

  • @bienvenumusangu2162
    @bienvenumusangu2162 Před rokem

    L'intelligence est la capacité de rendre les choses simples pour soi-même et pour les autres. Merci pour ces digestes explications.

  • @alexandrepichard8204
    @alexandrepichard8204 Před 4 lety

    Un énorme MERCI pour cette clarification, je nageais dans la confusion entre Pyplot et les fig, ax jusqu'alors. En 20 petites minutes tout s'est éclairci et ça m'a permis de grandement simplifier certains de mes projets.

    • @MachineLearnia
      @MachineLearnia  Před 4 lety

      C'est génial ! C'était justement le but numéro 1 de cette vidéo ! Ca me fait super plaisir ! :)

  • @cyrilww3750
    @cyrilww3750 Před 3 lety +2

    Que du bonheur, Matplotlib avec ce prof ! :P

  • @kamalelbo5116
    @kamalelbo5116 Před 3 lety

    Bonjour,
    Merci infiniment Guillaume pour le travail colossal que vous faites pour le partage du savoir, vous avez une pédagogie extrêmement efficace, Que Dieu vous bénisse

  • @gastonlag2693
    @gastonlag2693 Před 3 lety

    Merci et bravo pour tes tutoriels très intéressants, clairs et concis.

    • @MachineLearnia
      @MachineLearnia  Před 3 lety

      Merci Gaston ! :) Tu vas nous bricoler un appareil de dingue encore avec des réseaux de neurones ?! ahah

  • @jean-loupbertin1749
    @jean-loupbertin1749 Před 4 lety +4

    Très bien, comme d'habitude. Bravo

  • @TheRemiRODRIGUES
    @TheRemiRODRIGUES Před 4 lety +2

    Merci !
    Effectivement j'ai toujours été perturbé par ce que signifiait fig et ax.
    C'est bien plus clair maintenant !

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +2

      Parfait ! C'était le but premier de ma vidéo, tirer au clair cette histoire de fig et ax ! J'ai une petite précision en plus pour toi: quand on utilise plt.plot (la méthode facile) fig et ax sont automatiquement généré par Matplotlib, et ils restent cachés en arrière plan. Voila c'est ça le truc à savoir. :)

  • @mathisheskia417
    @mathisheskia417 Před 4 lety +3

    Merci pour ce travail, superbe vidéo.

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +2

      Merci beaucoup :) J'ai adoré la tourner et la monter pour être franc !

  • @walidbakhouya5176
    @walidbakhouya5176 Před 4 lety +1

    Mercii beaucoup pour la qualité de tes explications
    C'est vraiment génial

    • @MachineLearnia
      @MachineLearnia  Před 4 lety

      Merci, c'est très sympa d'avoir ce genre de retours !

  • @mohamedvallabou
    @mohamedvallabou Před 2 lety

    Vraiment merci au fond du cœur vous m'avez simplifié la tâche dans dix minutes alors que j'ai failli me casser la tête pendant plusieurs jours
    Mes sincères reconnaissance cher prof

  • @alejandracarbajal5011
    @alejandracarbajal5011 Před 3 lety

    El mejor video sobre graficas en python, me ayudó mucho el video, gracias 🙂.

  • @issamfadloullah1270
    @issamfadloullah1270 Před 4 lety

    Trés bon travail ,MERCI INFINIMENT

  • @The.Lost.Woods.
    @The.Lost.Woods. Před 4 lety +1

    Super vidéo ! Merci Guillaume :D

  • @kaf_yt7546
    @kaf_yt7546 Před 2 lety

    mec ta vidéo elle est juste parfaite ! merci bcp pour ce travail incroyable !!!

  • @XPILOU-vw5ze
    @XPILOU-vw5ze Před 2 lety

    Super ! clair et bien présenté !

  • @elsamanquat8420
    @elsamanquat8420 Před 2 lety

    Ces vidéos sont magnifiques. Merci !

  • @aboubacardiaw6812
    @aboubacardiaw6812 Před 4 lety

    Merci beaucoup pour tes tutoriels ça m'aident vraiment beaucoup. Courage!!!!!!!!!!!!!

  • @feddaouiissam5925
    @feddaouiissam5925 Před 4 lety

    ça fait longtemps que je cherchais des videos parlantes sur la machine learning et oooop je suis vraiment chanseux de tomber sur vos videos.... UN GRAND MERCI

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Ahah c'est super merci :)

    • @feddaouiissam5925
      @feddaouiissam5925 Před 4 lety

      @@MachineLearnia Croyez moi c'est la vérité

    • @feddaouiissam5925
      @feddaouiissam5925 Před 4 lety

      Merci à vous parce que franchement vous êtes vraiment rare... des vidéos bien détaillées avec beaucoup de pédagogie et surtout gratuites.... De la Tunisie je vous souhaite la bonne santé et un le bon courage.

  • @MrBellarej
    @MrBellarej Před 4 lety +1

    Excellent vidéo, merci
    !

  • @merlinloemba9879
    @merlinloemba9879 Před 3 lety +1

    Bonsoir, vous êtes l'un des meilleurs profs que j'ai connue dans ma vie!!!!

  • @GassCode17
    @GassCode17 Před 4 lety

    je viens de commencer il ya seulement 4min, et je trouve que ça vaut la peine de regarder toutes tes videos!merci

  • @emmanuelchinedze320
    @emmanuelchinedze320 Před 3 lety

    Mes remerciements sans dose pour cette éclairage et tex explications excellentes. Puis je vous dire que grâce à elle j'ai acquiert une fondation solide pour la visualisation des données via Matplolib.

  • @Carla-zv4wm
    @Carla-zv4wm Před 2 lety

    Merci pour cette vidéo ! L'explication est très claire ! :)

  • @MouradSFAR
    @MouradSFAR Před 4 lety

    Guillaume, vous êtes vraiment formidable, j'ai suivi les vidéos 1/30 jusqu'à 14/30, vous avez de très bonnes qualités de formateur ; vous mélangez le scientifique, le pédagogique, le didactique, et en même temps vous êtes très sympathique. Je n'ai pas eu l'idée de vous écrire un commentaire et j'ai essayé de chercher votre adresse e-mail.
    Mes respects.

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Merci beaucoup, ca me fait tres plaisir de lire un retour aussi positif ! Je manque de temps pour répondre aux emails quotidiennement, mais vous pourrez trouver mon adresse sur la page a propos de la page youtube.
      A bientôt ! :)

  • @abizikablan1526
    @abizikablan1526 Před 2 lety

    La vidéo la plus complète et pédagogique sur Matplotlib, congrat

  • @mohamedchennani5606
    @mohamedchennani5606 Před 3 lety

    C'est bien expliqué. Merci à vous et Bravo

  • @j_cd8705
    @j_cd8705 Před 3 lety +1

    Ça fait du bien qq1 qui bosse proprement. T le boss. 😎

  • @wildLeaner
    @wildLeaner Před 4 lety

    Merci Monsieur Guillaume, c'est claire maintenant :).

  • @georgeslontchi2233
    @georgeslontchi2233 Před 3 lety +1

    ce monsieur est super fort bravoooooooooo
    il explique tellement bien que les mots me manque pour le dire

  • @yuley8773
    @yuley8773 Před 4 lety

    Vidéo de qualité comme d’habitude ! Merci !!
    J’ai deux suggestions pour les futurs vidéos, mais je ne suis pas sûr que ce soit pertinent dans le cadre de ML :
    1. Plotly Express : Récemment on a découvert Plotly Express à l’école, je trouve c’est assez sympa les résultats, plein de graphique possible et interactive etc. Mais le problème c’est que leur doc ne fourni pas des exemples concrets, du coup c’est un peu difficile à comprendre. En plus, il y a peu de ce sujet sur Stackflow, l’autre jour j’ai quand même passé 1 h juste pour chercher comment changer les labels et la forme et l’ordre de légende, alors ce sont des trucs de base.
    2. Quel graphique à choisir : que soit pour un outil comme Qlik ou Matplotly ou Plotly Express, j’ai toujours eu des problèmes à choisir le bon graphique. Sur internet il y a des tonnes de articles sur cela, mais pas toujours facile à comprendre…

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Salut ! Merci pour tes suggestions, et j'ai une bonne nouvelle car je comptais faire des tutos sur les deux ! Pour le point 2 j'ai d'ailleur fait un tutoriel qui réponds assez bien a cette question avec une étude de cas, c'est ma vidéo 27/30

  • @nedvedsimao1253
    @nedvedsimao1253 Před 4 lety +1

    #2020 et Grace a Dieu que j'ai trouvée votre chaine youtube , cette video m'a beaucoup aidé Merci

  • @vfx7t
    @vfx7t Před 2 lety

    Merci infiniment !

  • @jean-pierremaffre4890
    @jean-pierremaffre4890 Před 3 lety

    Bonjour et bravo pour vos vidéos, c'est un réel plaisir que d'apprendre avec vous.
    2 petites choses utiles:
    Pour séparer les plots "trop serré": plt.gcf().subplots_adjust(wspace = 0.2, hspace = 0.5).
    Pour agrandir la figure en multiplots méthode objet: plt.gcf().set_size_inches(15, 8).
    Encore merci pour vos vidéo. JP

    • @MachineLearnia
      @MachineLearnia  Před 3 lety

      Vous pouvez aussi utiliser plt.tight_layout() -> elle est super celle la ! :)

    • @kenzameziati3298
      @kenzameziati3298 Před 2 lety

      @@MachineLearnia plt.tight_layout() ne laisse pas d'espace entre le titre de la figure entière (plt.suptitle('Figure') par exemple) et celui du premier subplot d'après mon essai =)

    • @chamirngandjia1198
      @chamirngandjia1198 Před 2 měsíci

      Excellent.

  • @federicosonnino7188
    @federicosonnino7188 Před 3 měsíci

    merci tres utile et bien expliqué!

  • @pierreruwet8479
    @pierreruwet8479 Před 4 lety

    Bonjour Guillaume,
    J’ai découvert cette chaîne très récemment alors que je m’intéresse à Python et au machine Learning depuis Août 2019.
    Bravo pour tes vidéos, la présentation, l’enchaînement, la pédagogie, les exercices, les synthèses, tout est vraiment très bien.
    Les mystères de CZcams ont fait que tes vidéos ne sont apparues que récemment en proposition... peut être y a t’il qqch à améliorer dans le référencement....
    j’espère bien libérer du temps dans mon activité professionnelle dans les prochaines semaines pour poursuivre mes investigations dans le data science et le machine learning sur base des données numériques dont nous disposons.
    Pierre

    • @MachineLearnia
      @MachineLearnia  Před 4 lety

      Bonjour Pierre,
      Merci beaucoup pour ton commentaire ! Les secrets de l'algorithme CZcams sont impénétrables ahah ! Je fais de mon mieux pour avoir un bon référencement, mais ce qui compte vraiment, c'est juste la qualité et le contenu que je peux offrir. Bon courage dans tes projets, si tu as des questions n'hésite pas je serai heureux de te soutenir !

    • @pierreruwet8479
      @pierreruwet8479 Před 4 lety

      Bonjour Guillaume,
      Merci pour ta réponse, quel est le meilleur canal pour te contacter au sujet d’un projet surlequel je travaille?
      J’ai crée un compte sur discord.

  • @radiaelomairy
    @radiaelomairy Před měsícem

    merci beaucoup clair et bien expliqué

  • @achillestephane53
    @achillestephane53 Před 4 lety +1

    Beau travail mon cher Guillaume

  • @yasmina5130
    @yasmina5130 Před 2 lety

    The best one forever
    Merci bcp 🥰

  • @dgrandlapinblanc
    @dgrandlapinblanc Před 3 lety

    Merci beaucoup.

  • @julespatrick2125
    @julespatrick2125 Před 3 lety

    Comment je ne t'ai pas rencontré plus tôt. MA-GNI-Fi-QUE! J'ai besoin d'un livre ou voir des exemples et tester toutes les connaissances acquises pendant ce formidable cours..

    • @MachineLearnia
      @MachineLearnia  Před 3 lety

      Mieux vaut tard que jamais ! :)
      a la fin de la série il y a un projet qui est corrigé (vidéo 26, 27 ,28, 29)

  • @hugocaetano5865
    @hugocaetano5865 Před 3 lety

    Génial

  • @vgflyway1063
    @vgflyway1063 Před 3 lety

    Vous êtes fantastisque !!!!!!!

  • @d.veillet2836
    @d.veillet2836 Před 2 lety

    Super l'exercice, merci

  • @mohammedghaithan249
    @mohammedghaithan249 Před 3 lety

    رائع جدا شكرا من اعماق القلب 🧡

  • @hassansemlali8624
    @hassansemlali8624 Před 4 lety +1

    très intéressant

  • @hansomary3827
    @hansomary3827 Před 4 lety

    Impecable

  • @douaayahiaoui9719
    @douaayahiaoui9719 Před 2 lety

    C'est un plaisir de suivre tes vidéos! c'est bien expliqué et très simplifié! Merci ... voir émail svp

    • @MachineLearnia
      @MachineLearnia  Před 2 lety

      Merci ! Je vais consulter mes emails, mais si c'est urgent, merci de me contacter sur discord.

  • @mcriri3150
    @mcriri3150 Před 3 lety +1

    Un shoot de bonheur, vidéo super clair j’ai adorer merci !! En plus tu présente bien ça fait plaisir à voir !
    Sais tu comment tracer une fonction avec x en abscisse et une liste en ordonné ? Merci de ton aide !

    • @MachineLearnia
      @MachineLearnia  Před 3 lety +1

      Salut ! au risque de ne pas comprendre ta question, pour afficher une liste, il suffit de faire plt.plot(liste)
      Merci pour ton compliment :)

  • @Alpha-zf1tw
    @Alpha-zf1tw Před 3 lety

    Merci pour la video!
    14/30

  • @christiankouadio1202
    @christiankouadio1202 Před 2 lety

    merci beaucoup

  • @thallhos7461
    @thallhos7461 Před 4 lety +1

    Salut Guillaume, toujours aussi géniales tes vidéos ! Merci à toi.
    Juste une petite remarque avec tes subplots, les graphiques ne s'affichent pas proprement (ils se rentrent dedans), on pourrait utiliser une fonction plt.tight_layout() pour palier à ce problème.

    • @MachineLearnia
      @MachineLearnia  Před 4 lety

      Oui, c'est la fonction a utiliser ! merci d'avoir écrit un commentaire pour partager l'info :)

  • @matvay8281
    @matvay8281 Před 4 lety

    Bonjour Guillaume et merci pour cette nouvelle vidéo, très claire comme d'habitude. Je suis assez d'accord avec ton approche de favoriser le plot simple et efficace sans passer par les objets. Sinon, j'ai noté que dans python, les accents faisaient planter le code dans les labels :-(. C'est dommage si l'on veut travailler en langue française, de plus en plus rare c'est vrai mais peut-être connais-tu une astuce ?

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Ah pardon étant donné que j'ai toujours travaillé en Angleterre, je n'ai jamais écrit un zeste de notre belle langue dans mon travail... :( désolé pour une fois je ne peux pas aider. Je vais essayer de me renseigner

  • @rlp_nueve
    @rlp_nueve Před 4 lety

    Merci pour tes vidéos ! Grâce à toi je vais pouvoir mener progressivement mon projet à son terme !!
    PS : pourrait tu faire une vidéo sur les animations de courbes possibles avec matplotlib ?

  • @chainonsmanquants1630
    @chainonsmanquants1630 Před 3 lety

    Merci

  • @kamelslimane7898
    @kamelslimane7898 Před 3 lety

    vous etes le meilleur

  • @saadichikhoune2117
    @saadichikhoune2117 Před 2 lety

    bonjour ou bonsoir selon le moment
    franchement un grand bravo pour tout le travail que vous faites
    très pédagogique , les videos sont d'une qualité irréprochable , grace a vous je suis devenu un mordu de la programmation.
    Est que vous pouvez nous quelques applications pour les sciences physiques, car étant prof de sciences physiques.

  • @madaragrothendieckottchiwa8648

    Cool Guillaume

  • @tenzin8788
    @tenzin8788 Před 3 lety

    Merci beaucoup pour toutes ces explications, je comprends mieux les 2 approches. Mais malgré tout, je n'arrive pas à résoudre mon besoin. J'ai une série temporelle qui s'étale sur plusieurs années et je voudrais comparer des périodes identiques sur le même graphique. Typiquement d'une année sur l'autre, du 1er janvier au 31 décembre mais aussi sur n'importe quelle fenêtre comme du 15 septembre au 15 mars. Ex: si je fais ax.plot(tdf.loc['1919']) puis ax.plot(tdf.loc['1920']), j'ai les courbes qui se suivent alors que je voudrais les superposer. J'ai trouvé des pistes un peu partout mais rien de simple et élégant comme je m'y attendais. Je pense qu'il existe quelque chose de concis, est-ce que je me fais des idées ?

    • @MachineLearnia
      @MachineLearnia  Před 3 lety

      Bonjour et merci pour ton message. Je te conseille de regarder la vidéo 18/30 qui répond a ces questions, tu verras ca devrait beaucoup t'aider ! :) Si tu as toujours des soucis alors écrit moi un message sous la vidéo 18/30 et je t'aiderai plus en détail. Bon courage ! :)

  • @abdellazizlawrizy
    @abdellazizlawrizy Před 2 lety

    merci

  • @kaderd.3815
    @kaderd.3815 Před 3 lety

    Des heures que je cherche à comprendre pourquoi mon graphique ne s'affiche pas !
    Le prof ne nous a jamais parlé de plt.show() ! Je suis en rage !
    Merci à vous 1000 fois !
    Je vais reprendre votre tuto depuis le début !

    • @MachineLearnia
      @MachineLearnia  Před 3 lety +1

      Mince je suis désolé pour vous ! Au moins vous avez la solution maintenant et j'espere que vous apprendrez d'autres choses avec ces videos ! :)

  • @lilianmartin2650
    @lilianmartin2650 Před 4 lety

    Bonjour,
    Le cours est super. En revanche, comme sur la plupart des cours python et dans un soucis de simplicité, on part de deux simples listes de valeur pour x et y. Alors qu'en général dans un projet comme c'est mon cas, on part d'un dataframe sur lequel on veut faire des graphiques et j'ai beaucoup plus de mal à paramétrer x et y depuis mon dataframe.

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Bonjour et merci :)
      Si tu veux faire des graphiques simples mais puissants depuis un Dataframe, je te conseille d'utiliser Seaborn (j'ai aussi fait une vidéo a ce sujet)
      Et si tu as un peu de difficultés a traiter des données dans un DataFrame, peut-etre que mes deux vidéos sur les bases de pandas pourront t'aider
      Bon courage ! :)

  • @abderrazakcroxup321
    @abderrazakcroxup321 Před 4 lety +1

    extra. comme d'habitude

  • @tahalarach5208
    @tahalarach5208 Před 4 lety +1

    un message honnête pour vous: je vous remercie infiniment pour l'effort que vous avez fournit pour nous expliquer avec simplicité et efficacité, vraiment vous m'avez donné la motivation pour apprendre dès maintenant en ce vaste domaine, en fait je suis en première année cycle ingénieur généraliste et je voudrais faire comme spécialité en troisième année la data science, mais je me suis dis pourquoi pas commencer dès maintenant pour exploiter ça en stages.. sinon que faire pour obtenir un certificat afin de l'ajouter en CV! Merci d'avance

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Bravo, Bravo, et encore Bravo pour votre envie de vous lancer dans la data science en avance ! Vous allez en tirer d'immenses bénéfices et je vais tout faire pour vous aider, bienvenue ! :)

    • @tahalarach5208
      @tahalarach5208 Před 4 lety

      @@MachineLearnia Merci beaucoup Monsieur c'est très gentil ! :D

  • @hajrashid-Imad
    @hajrashid-Imad Před 3 lety +1

    the best video on youtube!!!!

  • @josiasdea7111
    @josiasdea7111 Před 4 lety +1

    Bonsoir @Guillaume,
    j'ai un soucis en voulant mettre le nom des axes.
    Il m'affiche une erreur de type:
    'str' object is not callable.
    J'ai pourtant mis:
    plt.xlabel('axe x')
    plt.ylabel('axe y')
    Comment resoudre cela?

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Bonjour. Il est possible que tu aies accidentellement écrit plt.xlabel = 'axe x'
      avant d'écrire plt.xlabel('axe x). Je conseille de redémarrer le Kernel (en haut Kernel > Restart) et de voir si ca fonctionne. Tiens moi informé ;)

    • @josiasdea7111
      @josiasdea7111 Před 4 lety

      @@MachineLearnia merci, j'ai mis " au lieu de ' et c'est passé...

  • @jimmykonneradt3176
    @jimmykonneradt3176 Před 4 lety

    Super les videos merci :)...est il possible que tu fournisse les slides que tu filmes avec le titre sur fond bleu ?...désolé de t'en demander encore plus c'est déjà super ce que tu fais !

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Certains slides sont disponibles gratuitements sur mon Tipeee, pour les autres je suis en train de tout compiler dans un livre qui va bientot sortir !

  • @hermannsockeng3937
    @hermannsockeng3937 Před 4 lety +1

    Merci pour les brillantes explications.
    Svp donner le lien pour les 15 vidéos suivantes.

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      Je suis en train de les produire, elles seront toutes accessible sur cette chaîne CZcams et sur mon site Internet (qui contient plus de détails) le lien de mon site est dans la description.

  • @mohammedazizbenama2382

    bravo

  • @cedrickouamenzi6611
    @cedrickouamenzi6611 Před rokem

    Une vidéo sur Plotly serait intéressante

  • @jauresememaga8717
    @jauresememaga8717 Před 2 lety

    tes tutos sont vraiment super!!! merci beaucoup pour le coup de pouce. Par contre, lorsque je sauvegarde une image et que je l'ouvre depuis mes documents c'est toujours une image vide(blanche) qui apparait, c'est normal ça?

  • @goticdzgoticdz7906
    @goticdzgoticdz7906 Před 3 lety

    bravo pour tout le travail que tu fais. j'ai juste une petite remarque à faire en ce qui concerne le code pour afficher et enregistrer le graphe.en effet, il est préférable d'appeler
    plt.savefig('figure.png') avant d'appeler plt.show() .dans votre cas c'est vrai que le graphe est enregistré mais à l'ouverture de ce fichier vous verrez qu'il est vide .thanks

    • @MachineLearnia
      @MachineLearnia  Před 3 lety

      Oui tu as raison de souligner cela, merci pour ta remarque :)

  • @ibrahimadiouf7988
    @ibrahimadiouf7988 Před rokem

    Les explications sont très claires et nettes, vraiment merci beaucoup.
    Je voudrais tracer des graphes de rose des houles et je rencontre des problèmes

  • @ulyssevs6848
    @ulyssevs6848 Před 2 lety

    Petite précision pour np.linspace :
    Si on préfère avoir des valeurs "rondes" pour les abscisses d'un graphique, il faut un peu de gymastique mentale.
    Comme tout bon graphique basique commence par la valeur 0, prenons bien entendu comme premier argument 0.
    Pour bien comprendre par exemple np.linspace(0,3,3) va alors disposer 3 valeurs entre 0 et 3. On aura alors des valeurs décimales [0. , 1.5, 3. ] et pas idéales.
    Or il y a 4 valeurs entre 0 et 3 : (0, 1, 2, 3)..! Il faut donc rajouter 1 au nombres de valeurs à créer, soit np.linspace(0, 3, 4) => [0., 1., 2., 3.]
    Ainsi np.linspace(0, 20, 21) donnera [0., 1., ..., 20.] pour un pas de 1
    np.linspace(0, 20, 201) donnera [ 0. , 0.1, 0.2, ... 19.9, 20.] pour un pas de 0.1
    etc..
    on peut aussi utiliser np.arange mais il faut rajouter le **pas** au paramètre stop, car la dernière valeur n'est pas comprise.
    np.arange(0,20.1,0.1) donnera aussi [ 0. , 0.1, 0.2, ... 19.9, 20.]
    Voilà ! Quelques aspirines et ça ira mieux !
    Pour conclure, aucune des deux fonctions n'est optimale en simplicité pour cette question de répartition des valeurs. Après ça ne change pas grand chose au graphique, c'est juste pour la satisfaction d'avoir des valeurs "rondes".
    Edit : après avoir fait l'exercice de la vidéo, le défaut de ces techniques est d'augmenter de 1 la dimension du tableau, et en data science ça va poser des problèmes je pense. Si on veut des entier en abscisses, np.arange(0,100,1) aura bien 100 valeurs (par pas entier de 1, de 0 à 99) comme le tableau de valeur de l'expérience n.

  • @berencerelisyouayabouesso660

    tres belle vidéo !!! Est ce que la superposition des graphes se fait aussi sur spyder? j'ai essayé sans succes

  • @chainonsmanquants1630
    @chainonsmanquants1630 Před 3 lety

    Salut, 17:27 Vous n'avez pas explicité (je crois) ce que c'est que ce "f" juste avant "experience{i} Y a t'il un mot clé qu'il faut que je tape pour en savoir plus ?

    • @MachineLearnia
      @MachineLearnia  Před 3 lety +2

      Désolé de ne pas avoir expliqué cela, il s'agit du diminutif de f-string (que l'on a vu dans les premieres vidéos de la série - la fonction format()

  • @phoenixmm8975
    @phoenixmm8975 Před 3 lety

    J'adore. Par contre, y'a t'il un moyen de faire un graphique de differentes taille (x = 3, y = 5 par exemple) ?

    • @MachineLearnia
      @MachineLearnia  Před 3 lety

      Oui! On peut écrire plt.xlim(0, 3) plt.ylim(0, 5) pour définir les limites des axes ! :)

  • @jord-aeleon1887
    @jord-aeleon1887 Před 4 lety

    Bonjour. Toujours sur cette formation toujours aussi intéressant. Par contre, je pense qu'il y a une erreur vers les 10:00 car si je met un savefig après le show, le fichier de sortie est vide alors qu'avant, il contient bien la figure.

    • @MachineLearnia
      @MachineLearnia  Před 4 lety

      Oui, il faut mettre savefig avant show(), c'était une petite erreur de ma part sur les graphiques, merci de l'avoir repérée ! :)

  • @langeo3279
    @langeo3279 Před 2 lety

    Merci beaucoup. Y'a pas à dire regarder tes vidéos est très enrichissant. J'ai atterris sur ta vidéo qui n'a pas résolu mon problème mais m'a apportée de la compréhension sur matplotlib. Mon soucis (au cas où une âme charitable pouvait m'aiguiller). J'aimerais sur le même graphique tracer une courbe et un diagramme en bâton qui partage la même échelle sur x mais pas sur y puis afficher de chaque côtés du graphique les 2 échelles y. Est-ce que c'est possible?

    • @MachineLearnia
      @MachineLearnia  Před 2 lety +1

      Oui c'est possible, il faut utiliser la méthode orienté object (avec les ax) et utiliser un share_y = true (écrivez ca dans google vous allez trouver la réponse)

  • @vladimirivanov2994
    @vladimirivanov2994 Před 3 lety

    Bonjour, merci pour votre aide à l'apprentissage de Python! J'essaie de faire exactement ce que vous dites dans cette série sur Matplotlib, mais les graphiques ne correspondent pas (c'est à dire sur même plot).Mais chaque fois il dessine le plot séparément. J'utilise Spyder 5.0. Pouvez vous m'aider? Merci

    • @MachineLearnia
      @MachineLearnia  Před 3 lety

      Bonjour, pouvez-vous venir parler de votre probleme sur notre serveur discord ? vous pourrez envoyer des images comme ca nous comprendrons mieux le soucis.

  • @MrHyperBrebs
    @MrHyperBrebs Před 2 lety

    Bonjour, 1000 mercis pour cette video qui "débrouille" la confusion entre les 2 approches. Je voudrais tracer les points générés par des attracteurs étranges. Mais plutôt que d'afficher la figure après calcul (de 100 000 points par exemple), je voudrais la voir se dessiner sous mes yeux, de manière à l'interrompre si sa progression est décevante. C'est donc je pense ce qu'on appelle une animation, et vu le nombre de points il est fondamental que l'affichage progressif des points ne ralentisse pas leur calcul. D'où ma question : est-ce que matplotlib est la librairie la plus adaptée ? Et dans l'affirmative, comment gérer l'animation en OOP ? Merci si vous prenez le temps de me répondre, sinon tant pis, sans rancune ;-) !

    • @MachineLearnia
      @MachineLearnia  Před 2 lety

      On peut faire des animations en MPL, mais je le déconseille pour ce que vous cherchez a faire (car il faut générer le graphiques complets avant l'animation (donc c'est pire que ce que vous voulez obtenir, ca vous prendra encore plus de temps).
      Ce que je conseille, c'est de faire un print() de la performance régulierement dans votre boucle for (ou un callback de la librairy que vous utilisez)

  • @aymericastoux8348
    @aymericastoux8348 Před 4 lety +1

    Bonjour Guillaume, C'est peut-être moi qui est mal suivi, mais je n'arrive pas à trouver le fichier .png avec la fonction "plt.savefig" dans mon répertoire de travail. Est-ce que tu serai pourquoi ? Merci

    • @MachineLearnia
      @MachineLearnia  Před 4 lety +1

      il faut écrire plt.savefig() AVANT plt.show(). C'est une petite erreur que j'ai laissé dans les slides (ma faute) :)

    • @aymericastoux8348
      @aymericastoux8348 Před 4 lety

      @@MachineLearnia bonjour Guillaume, merci bien, c'était bien ça.

  • @mohadamoh6993
    @mohadamoh6993 Před 4 lety

    Bonjour,
    Je suis débutant en python et vraiement tes vidéos m'ont appris bcp de choses. Je te remercie.
    J'ai une petite question à propos de l'exercice 14/30 de cette vidéos : j'ai trouvé une autre solution pour cet exercice qui donne les mêmes résultats et je voudrait savoir si elle est correcte ou pas ; ma fonction est :
    def graphique (data) :
    for a un dataset.keys():
    plt.figure()
    plt.subplot(4,1,1)
    plt.plot(np.arange(0,100),dataset[a])
    plt.title(a)
    plt.show()
    Merci

  • @yassinelamhadoual3233
    @yassinelamhadoual3233 Před 4 lety

    Bonjour Guillaume pour l'exercice d'ou vient les données dataset en dessous?

    • @MachineLearnia
      @MachineLearnia  Před 4 lety

      Bonjour ! La réponse est dans la vidéo suivante (ce sont les données générée avec le code de l'exercice)

  • @clementbero2238
    @clementbero2238 Před 20 dny

    Merci pour la vidéo, je me fais toute la playlist. Mais j'ai un problème avec savefig qui enregistre une image blanche sur certains graphiques (et ça fonctionne sur d'autres)