Practice Numpy

Even though I have done Optional labs on vectorization and multiple feature regression, I still don’t feel confident in NumPy. I want to practice more. Where can I practice? I just want to be comfortable with arrays and other operations done in NumPy, is there a platform which teaches from beginner stage to intermediate or early advanced stage?

Hello, @Saat,

My personal numpy journey is really one that is like “learn as you go”. Though there were uncountable times that when I didn’t know/remember how to do something, I had to stop, google, read, try and verify, it promised I was self-learning it in context relevant to what I like to do and it is also a effective way for me. I also think that any one who uses it in practice will go through such learning steps, but it does not mean some beginner courses are bad ideas, which is why I have googled and read some for you:

W3Schools’s text tutorials with example codes. There are 3 lanes on that page and I think the Basic one is the minimum.

There are a few options on Coursera and this is one of them. The first 2 modules are relevant and have some overlap with the text tutorial which is good.

I think you could call it some milestone after being familiar with the concepts and use of dimensions and broadcasting, and able to manipulate and get to arrays of any shapes.

There are definitely more options even if you just spend 15 minutes googling and browsing, but you may do it after finishing the two above and see what you need for next.

Don’t forget that ultimately it will take some hands-on projects for you to learn, re-learn, discover, and re-discover, and finally give you that confidence :wink:

Cheers,
Raymond

1 Like