Hi,
I’m getting the following Assertion:
when try to debug it in the PyCharm Console i’m getting the following Values

Could you help please to understand what is wrong here?
it looks like the values are correct and it is something else
Thanks ,
Hey @Sahar_Bello,
From your debugging in the PyCharm console and from your assertion error, it can be seen that the error resides with the type of grads[db]
, which basically stores your db
variable. It is supposed to be a single float value, but your code returns it as a (1, 1) dimensional 2D array. I guess you haven’t used the sum
function while calculating db, and simply taken the difference between the arrays A and Y. I hope this helps.
Regards,
Elemento
Acctually i used
np.sum(Formula , axis=1) and it led to ndarray type
when i deleted the axis=1 and wrote
np.sum(Formula) it turned to float64 type
do you have any idea why?
thanks
Hey @Sahar_Bello,
In order to find the answer to your query, we don’t need to go any further than the official documentation of the numpy sum function. I have also attached the screenshot of the relevant thing below for your reference.

If a is a 0-d array, or if axis is None, a scalar is returned. I hope this helps.
Regards,
Elemento