Hi Data Science enthusiasts 👋
.
Today, we are gonna talk about broadcasting in NumPy 🔢
.
Broadcasting is a powerful, useful yet tricky feature in NumPy. If you know it well and use it intentionally, you can simplify a lot of code 👌
.
However, if it’s used by mistake it can create bugs and a lot of headaches 🤕
.
That’s because in NumPy, you can easily do operations between matrices even if they don’t have the same shape 👌
.
NumPy “broadcasts” the smaller matrix (if valid for the operation) and repeats the operation per element, row, column, etc 🤘
.
In today’s code snippet, a scalar broadcasts into the same size of a matrix to be subtracted. Similarly, a row and column vector broadcasts into the right shape before getting subtracted!
.
Wanna know how? Check out the post!
.👨💻#NumPy
.
Today, we are gonna talk about broadcasting in NumPy 🔢
.
Broadcasting is a powerful, useful yet tricky feature in NumPy. If you know it well and use it intentionally, you can simplify a lot of code 👌
.
However, if it’s used by mistake it can create bugs and a lot of headaches 🤕
.
That’s because in NumPy, you can easily do operations between matrices even if they don’t have the same shape 👌
.
NumPy “broadcasts” the smaller matrix (if valid for the operation) and repeats the operation per element, row, column, etc 🤘
.
In today’s code snippet, a scalar broadcasts into the same size of a matrix to be subtracted. Similarly, a row and column vector broadcasts into the right shape before getting subtracted!
.
Wanna know how? Check out the post!
.👨💻#NumPy
❤14👍5