I am getting the error below when running the evaluation cell below the cell where propagate function is created. Its a error related to the dimentions, but not sure what the issue is… Any help will be appreciated:

Hi Balaji,

The error message states, that the dimension of the two shapes that are given should be the same. They should either be (1,1) or (3,3) if I understand correctly.

Hope that helps

Regards

To implement the mathematical formula for the cost in code, you have (at least) two choices for vectorized methods:

- Use
*np.multiply*or * to multiply the corresponding elements and then use*np.sum*to add up the products. - You can use
*np.dot*to do both the multiply and the sum in one operation, but if you do that then you need a transpose in order for the rules of normal “dot product” style matrix multiplication to work. The “inner dimensions” need to agree, right? 1 x 3 dotted with 3 x 1 will give you a 1 x 1 or scalar output, which is what is required here.

Thanks a ton. That helped

Thank you for your response.!

You are welcome

Happy that I could help.