What does numpy reshape(-1 1) mean?

Reshape your data either X.reshape(-1, 1) if your data has a single feature/column and X.reshape(1, -1) if it contains a single sample. If you are getting this error then in this video, I plan to demystify the confusion surrounding numpy reshape (1,-1) function.

I’ll use a simple example to explain what does -1 mean in numpy reshape.

If you do have any questions with what we covered in this video then feel free to ask in the comment section below & I’ll do my best to answer those.

If you enjoy these tutorials & would like to support them then the easiest way is to simply like the video & give it a thumbs up & also it’s a huge help to share these videos with anyone who you think would find them useful.

Please consider clicking the SUBSCRIBE button to be notified for future videos & thank you all for watching.

You can find me on:
Blog – http://bhattbhavesh91.github.io
GitHub – https://github.com/bhattbhavesh91
Medium – https://medium.com/@bhattbhavesh91

#Reshape #Numpy #Python

Source

Comment List

• Bhavesh Bhatt
January 11, 2021

Is the purpose of "-1" to default the respective dimension length to however many elements there are? If so, why does that exist if len(x) already exists? Is it just meant to be a shorter and simpler way to achieve the same task?

• Bhavesh Bhatt
January 11, 2021

Thanks for the clear explanation Bhavesh!

• Bhavesh Bhatt
January 11, 2021

The thing like this is, "I know it adds dimension, but I don't know how it does". Good thing reviewing such basic. Many thanks to your video.

• Bhavesh Bhatt
January 11, 2021

I appreciate how you simply explained that stuff. I was stuck in my LSTM project and this content helped me to know what is reshape(-1, 1)

• Bhavesh Bhatt
January 11, 2021

Thanks a lot man !! This problem kept kept nagging me for days. You just earned a sub ðŸ™‚

• Bhavesh Bhatt
January 11, 2021

Life saver

• Bhavesh Bhatt
January 11, 2021

cool explanation , thank you

• Bhavesh Bhatt
January 11, 2021

Short and sweet. thankyou!

• Bhavesh Bhatt
January 11, 2021

very clear! Thank a lot!

• Bhavesh Bhatt
January 11, 2021

Thanks for your to the point explanation. It saved a lot of time.

• Bhavesh Bhatt
January 11, 2021

Thank you!

• Bhavesh Bhatt
January 11, 2021

Thank you!!!

• Bhavesh Bhatt
January 11, 2021

You solved all my doubts. Awesome video Bhavesh

• Bhavesh Bhatt
January 11, 2021

provider link of machine learning tutorial playlist in your description will save time for us.

• Bhavesh Bhatt
January 11, 2021

Thanks a lot!

• Bhavesh Bhatt
January 11, 2021

You are a saviour buddy

• Bhavesh Bhatt
January 11, 2021

Do we need to do the same way for y ?
y = y.reshape(-1,1)

because when I run lr.fit(x,y)
Message show "TypeError: fit() missing 1 required positional argument: 'y'"

• Bhavesh Bhatt
January 11, 2021

can we use reshape function in a multi linear regression i.e which has multiple features if we can use can you please share code below how to define for a multi linear regression

• Bhavesh Bhatt
January 11, 2021

Thanks for the tutorial sir

• Bhavesh Bhatt
January 11, 2021

I just liked the vid and the number become 666.

• Bhavesh Bhatt
January 11, 2021

Hi..While working on SUV dataset, I got the value error when I tried doing feature scaling using StandardScaler post train test split. Error is: "ValueError: Expected 2D array, got 1D array instead:'." How to resolve the issue?
Also, its little weird that when I am running the same code on google colab I am not getting this error. Could you help me understand, why am I getting this error on my jupyter notebook?