Introduction to Numerical Computing with NumPy | SciPy 2019 Tutorial | Alex Chabot-Leclerc

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 118

  • @mohammadghanatian114
    @mohammadghanatian114 4 роки тому +101

    This guy is a perfect professor. I really enjoyed his lecture. Thank you Alex.

  • @yw5647
    @yw5647 2 роки тому +9

    Can we please invite Alex back to do more lectures? This is the BEST numpy tutorial I’ve found online!! This guy seriously needs his own UA-cam channel.

  • @sarvagnyapurohit9719
    @sarvagnyapurohit9719 3 роки тому +18

    Absolutely amazing lecture. Much recommended for complete beginners. A chilled-out guy teaching calmly, explaining every concept properly, I just loved this!

    • @vigneshpadmanabhan
      @vigneshpadmanabhan Рік тому

      Any ideas if there are any advanced one to this ? Thanks !

  • @DominikKozaczko
    @DominikKozaczko 3 роки тому +16

    I absolutely love this lecture. This guy is a perfect teacher.

  • @trantoan6985
    @trantoan6985 4 роки тому

    This channel should be national treasure

  • @kaushilkundalia2197
    @kaushilkundalia2197 5 років тому +5

    One of the most sort-out tutorial on numpy so far.

    • @aerodynamico6427
      @aerodynamico6427 5 років тому

      "sought out", not "sort out". But I completely agree with your assessment.

  • @SoFarSoBook
    @SoFarSoBook 4 роки тому +1

    This is miles better than the video that I used to first learn numpy.

  • @iam30719
    @iam30719 4 роки тому +5

    The part of multi-dimension array is awesome. Thanks your lecture.

  • @TernaryM01
    @TernaryM01 3 роки тому

    What he figured out after 13 years of experience I figured out on-the-fly while watching this presentation and testing things in a Jupyter notebook.

    • @diegoguisasola3858
      @diegoguisasola3858 3 роки тому

      U forgot the 'Let that sink in...' expression.
      Totally agree.

  • @mohsensajadi1141
    @mohsensajadi1141 4 роки тому +3

    I just enjoyed listening to every part of this lecture. Absolutely fabulous.

  • @evgeniachubata4119
    @evgeniachubata4119 4 роки тому +3

    I truly enjoyed this video. Alex explained frequently used concepts I figured out on my own by trial and error! I wish I knew these concepts before.

  • @peterguan7130
    @peterguan7130 4 роки тому

    This guy with great pronunciation gave me a great insight of Scipy.

  • @alkhashtee
    @alkhashtee 5 років тому +2

    How lucky I am to find such an informative video and smart lecturer. So proud to know you Alex.

  • @amartagala8350
    @amartagala8350 4 роки тому +10

    It's seriously a great lecture and interesting too. I had some doubts before this lecture, now they are cleared. Thank You, Professor Alex Chabot-Leclerc.

  • @opkp
    @opkp 4 роки тому +2

    I came via following the website for NumPy.

  • @uguree
    @uguree 3 роки тому

    Clear, fluent, explanatory, practicing, visually satisfying, beautiful lecture (except chooped 2 chars of the terminal :) ) Thanks

  • @imflash217
    @imflash217 3 роки тому

    "Fluent Python" book is just amazing as suggested here.....🤗

  • @simonnmorgan
    @simonnmorgan 4 роки тому +2

    This is pure gold. Thank you

  • @rohitsanwariya7217
    @rohitsanwariya7217 4 роки тому +5

    Thank you, Alex !!
    so many mental cobwebs cleared after watching this lecture

  • @davidm.johnston8994
    @davidm.johnston8994 4 роки тому +2

    Very good presentation, excellent teaching skills. Thank you.

  • @RAyLV17
    @RAyLV17 4 роки тому +1

    35:00 # If an element is changed in the child array, then the element also changes in the parent array.
    important note

  • @abdulbary3668
    @abdulbary3668 Рік тому

    The best tutorial on numpy 😅

  • @dansbrazil
    @dansbrazil 4 роки тому +4

    Great Tutorial. Thank you Alex and Enthought!

  • @BiancaAguglia
    @BiancaAguglia 5 років тому

    This was very well done and very useful (despite the mishap with the left side of the screen 😊).
    Thank you also for including the part about memory allocation in numpy. It helped me finally understand when (and why) I can expect to get a view vs. a copy of an array. It didn't even seem like an advanced concept, but that's because Alex did a great job explaining it.

  • @ANKITPAL-ro8ue
    @ANKITPAL-ro8ue 4 роки тому +3

    Its been a year I am working with Python, but I really regret why didnt I found this earlier

    • @sanketnawale1938
      @sanketnawale1938 3 роки тому

      Can you tell me about your work? I'm excited to know

  • @lux27.42
    @lux27.42 4 роки тому +2

    saved to my fav playlist. Thank you so much.

  • @AbdulWahab-ld7cc
    @AbdulWahab-ld7cc 3 роки тому

    its very helpful for me...thank you so much you are like such a great teacher. Again Thank you so much Alex Sir

  • @travel.tales.official
    @travel.tales.official 4 роки тому

    numpy.shape reports the shape of 3D arrays in the order layers, rows, columns.

  • @alihendi1880
    @alihendi1880 3 роки тому

    Thank you very much for sharing your knowledge. God bless you.

  • @surakshabishnoi
    @surakshabishnoi 2 роки тому

    Absolutely amazing lecture.

  • @pangdrum1252
    @pangdrum1252 3 роки тому

    Thanks! Really nice NumPy tutorial!

  • @chemophile14
    @chemophile14 4 роки тому +3

    If I want to multiply a number with a specific row or coloumn in 3x3 matrix, then how should I do that?

    • @autotechshreveport6483
      @autotechshreveport6483 4 роки тому

      It can be done by using a loop. (or simply make your own function for that task)

    • @chemophile14
      @chemophile14 4 роки тому

      @@autotechshreveport6483 can you tell me how I should use loop for that.

  • @keyvanmahmoodi4891
    @keyvanmahmoodi4891 2 роки тому

    thank you so much for this content but how can i get the exercise codes?

  • @videofountain
    @videofountain 4 роки тому +10

    The clipping of console screen image is unfortunate. Especially when much of the screen is open for use.

    • @dieSpinnt
      @dieSpinnt 4 роки тому +1

      So you need someone who (probably understands the topic and) fills in the blanks for you?
      Or just someone who points you to the location of the tutorial materials, noted in the video summary.
      (Just to find that the link is dead...)
      Or some random Internet girl with google? github.com/enthought/Numpy-Tutorial-SciPyConf-2019
      Have fun coding:)

    • @LordMichaelRahl
      @LordMichaelRahl 4 роки тому

      Thanks for the link!

  • @謝其宏-p3z
    @謝其宏-p3z 4 роки тому +5

    thanks God, I know there 9 yrs more to go to remember axis direction.

  • @karihardarson1234
    @karihardarson1234 3 роки тому

    A wonderful teacher!

  • @sasaglamocak2846
    @sasaglamocak2846 3 роки тому

    Thank you man, you are a genius.

  • @dtentes-Bivouac-974
    @dtentes-Bivouac-974 4 роки тому

    Excellent - best prof Merci

  • @allanrasmussen5789
    @allanrasmussen5789 5 років тому +1

    great but where is the right side of the screem ??

  • @SamuelAr
    @SamuelAr 2 роки тому

    Amazing class! thank you.

  • @rod1rocks2
    @rod1rocks2 3 роки тому

    Great tutorial! Thank you for sharing this video!

  • @lizdun560
    @lizdun560 4 роки тому

    great lecture very clear.

  • @nishwithdilani
    @nishwithdilani 3 роки тому

    I get the feeling that during the entire tutorial "Rows" (which is horizontal) and "Columns" mixed. Am I wrong here or is this the normal in NumPy ??

  • @akashbabuk8802
    @akashbabuk8802 4 роки тому +1

    Can you please share the ppt which is being used in session?

  • @rudrabhattacharya3622
    @rudrabhattacharya3622 5 років тому

    superbly explained.

  • @Vijay-Yarramsetty
    @Vijay-Yarramsetty Рік тому

    A great professor

  • @ihgnmah
    @ihgnmah 4 роки тому

    Hi everyone, in the solution file, this line is for finding the identifier for each month: months = (wind_data[:, 0] - 61) * 12 + wind_data[:, 1] - 1, but what is the logic for this line? Thank you

  • @abdullahilkafi7973
    @abdullahilkafi7973 3 роки тому

    Simply Great

  • @goclip9381
    @goclip9381 3 роки тому

    So, I am done with this part now what's the next stop after this....

  • @sagniksarkar506
    @sagniksarkar506 11 місяців тому

    Where can I get the pdf that he was showing in the class?

  • @siweiwu65
    @siweiwu65 4 роки тому +2

    1:22:00 so happy I can be at this point

  • @joshuam2341
    @joshuam2341 4 роки тому +1

    Thanks a million for this!

  • @mahmou6
    @mahmou6 4 роки тому

    Slicing: 17:40

  • @spiralciric
    @spiralciric 5 років тому +10

    Unfotunatelly, some of the screenshots are cropped too much so that the beginning of the code cannot be seen.

    • @alkhashtee
      @alkhashtee 5 років тому

      That's true, but we can consider it as a homework to figure it out. (smile)

    • @unclestephen2722
      @unclestephen2722 4 роки тому

      This is such a good treatment that correcting the missing left side of the screen is well worth the effort for scipy.

    • @jcbritobr
      @jcbritobr Рік тому

      Yep. Thats boring a lot.

  • @yem.t.3930
    @yem.t.3930 3 роки тому

    Thanks sir! Nice tutorial

  • @debjanidas6779
    @debjanidas6779 3 роки тому

    Can we solve hourglass problem using numpy?

  • @Easy2Enjoy
    @Easy2Enjoy Рік тому

    Can we have a copy of the slide deck.

  • @HS-xz8wu
    @HS-xz8wu 5 років тому +3

    2:02:00 memory

  • @abhilashkumar3189
    @abhilashkumar3189 4 роки тому

    you know the shits about to get serious when he starts to roll up his sleeves 8:18

  • @yaserrostamijoghal7326
    @yaserrostamijoghal7326 2 роки тому

    Excellent 👌

  • @thechadeuropeanfederalist893

    Numpy is a lot like Matlab or GNU/Octave

  • @DrIlyas-sq7pz
    @DrIlyas-sq7pz 4 роки тому

    Can we calculate inv of a matrix with some of the elements are complex exponential?

  • @rodrigo100kk
    @rodrigo100kk 4 роки тому

    How could he do the math of the difference of the blurred image and the original since they have different shapes? blurred dim = (459, 613) and original = (461, 615)

  • @kck6373
    @kck6373 2 роки тому

    really love it😍

  • @franciscoerasmovasquezpozo1008
    @franciscoerasmovasquezpozo1008 4 роки тому

    Does anyone know or have the location of the presentation file?

  • @burhanmaliksher3356
    @burhanmaliksher3356 3 роки тому

    please kindly provide url for slides

  • @sultanhaider9596
    @sultanhaider9596 3 роки тому

    This is awesome

  • @jaykhade8940
    @jaykhade8940 4 роки тому +1

    25:17 strided .. it should be.. a = [2: : 2 , 4 : : 2]

  • @blackberry1622
    @blackberry1622 3 роки тому

    Thanks Bill Hader

  • @radyoalmikyel6881
    @radyoalmikyel6881 4 роки тому

    hi guys where can i find the file

  • @VaibhavGupta-gd1di
    @VaibhavGupta-gd1di Рік тому

    I am not able to download dc_metro.png . Can someone help me?

  • @PROGRAMMINGWITHASHVINI
    @PROGRAMMINGWITHASHVINI 5 років тому

    it is good video thanks sir...

  • @thegrayword8786
    @thegrayword8786 5 років тому

    Alex trust me you are really the best thanks I like you really you help me to understand hahaha

  • @sebastianm3505
    @sebastianm3505 3 роки тому

    Starts with simple things in numpy explaining every detail of every function, sign, letter... 46.00 Jumps to image processing with plenty of new data and relations in-between asking to do processing work lmao

  • @tilkesh
    @tilkesh Рік тому

    Thx

  • @sebastianm3505
    @sebastianm3505 3 роки тому

    Its not evil 37.00 its simple you complicate it unnecessarily. Just explain because you used b=a... #whatever after a you asigned a to be so both are the same

  • @mnoun8871
    @mnoun8871 4 роки тому

    Numeric computing is unfimiliar to me, as Computer Numeric Control is
    CNC is awesome, on five access

    • @mnoun8871
      @mnoun8871 4 роки тому

      AutoCAD is better at reshaping the envirnment, with something other than numbers to look at
      As an incentive design engineer I do this often while recreating something never done before

    • @mnoun8871
      @mnoun8871 4 роки тому

      Inventive design engineer, dumb phone

  • @MubashirullahD
    @MubashirullahD 4 роки тому

    @11:10 haha this guy. God bless him and preserve him.

  • @PANDURANG99
    @PANDURANG99 3 роки тому

    22:20 here you can see the mistake 3rd element is 13 and -2 th element is also 13
    Then why output is 12 ?

    • @pjmmccann
      @pjmmccann 2 роки тому +1

      Just in case someone's reading this one year later ;-) The element with index 3 is 13, but it's not included in a[1:3], or in a[1,-2]. Remember that the right hand side boundary of the slice isn't included, so a[1:3] means the elements with indices 1 and 2. The same goes for a[1:-2], it's an array consisting of the elements starting at a[1] and ending at the element *before* a[-2]. Alex did mention this early on in the talk, and it's consistent with the behaviour of ranges in python. It might be easiest to think of [1:3] as "really" being [1,3), in the spirit of a half-closed, half open interval.

    • @PANDURANG99
      @PANDURANG99 2 роки тому

      @@pjmmccann yes actually I was beginner before one year, but now i am pro 🤣👍

    • @pjmmccann
      @pjmmccann 2 роки тому +1

      @@PANDURANG99 Haha: good to hear! Onward and upward... 😜

  • @videofountain
    @videofountain 4 роки тому +1

    Presidential Candidate quite educated in SciPy

  • @siweiwu65
    @siweiwu65 4 роки тому +1

    as bookmaker i am at 1:46:00

  • @rakeshgudrashiya8251
    @rakeshgudrashiya8251 4 роки тому

    Could you help me to solve this type of issue....your valuable reply help me a lot.....
    Traceback (most recent call last):
    File "/home/PASTA_v1.0/Code/pasta.py", line 37, in
    from NEB import pot_frc ## NEB/CI-NEB step
    File "/home/PASTA_v1.0/Code/NEB/pot_frc.py", line 41, in
    frc_img = tag.read_force(file_out,n_atm)
    File "/home/PASTA_v1.0/Code/Interface/interface_siesta.py", line 217, in read_force
    tmp.append(eval(w[2]))
    IndexError: list index out of range

  • @pranayvenkatesh8815
    @pranayvenkatesh8815 4 роки тому

    If he did NLP, would his name be Alex Chatbot Leclrec? Jk, it was a damn good lecture.

  • @sebastianm3505
    @sebastianm3505 3 роки тому

    44.00 lol complicating again. Python was made for simplicity in use so simply because there are square brackets it skips need for naming funcions you would need to call otherwise :)

  • @roronoa_d_law1075
    @roronoa_d_law1075 2 роки тому

    1:07:40

  • @AhmedAli-jx9ie
    @AhmedAli-jx9ie 5 років тому

    do pandas tutorial please

  • @roronoa_d_law1075
    @roronoa_d_law1075 2 роки тому

    53:35 wow I have no idea what he's doing since 48:25 lmao

  • @sheikabdullah5726
    @sheikabdullah5726 3 роки тому

    Bluefilmii

  • @siweiwu65
    @siweiwu65 4 роки тому

    23:00 for me to know where i am stop

  • @dancingclown64
    @dancingclown64 3 роки тому

    Something wrong with people in the class. They are not interactive. When Boss asks a question, wrong or right answer it. Don't be silent.

  • @__SKYNET__
    @__SKYNET__ 3 роки тому

    Cant believe this video has 91K views, while someone bobs their head and gets billions of views on tik tok....

  • @thatgenzdev
    @thatgenzdev 4 роки тому +1

    I came here from official NumPy site.

  • @clean_blade
    @clean_blade Рік тому

    Ладно, 2 часа не так уж и много

  • @donlacaya4323
    @donlacaya4323 Рік тому

    The material is no longer available from the provided link🥲