Hello ! I’m getting this error when running the function !

Perhaps your code in rnn_forward() that sets the initial a_next variable is incorrect.

Or maybe there is a problem in your rnn_cell_forward() function.

Hello TMosh ! Thank you for answering me , but the cond in the rnn_cell_forward() looks good and all the tests past here !

*{moderator edit - solution code removed}*

Maybe you are making a mistake in the below code:

```
# initialize "a" and "y_pred" with zeros (≈2 lines)
a = None
y_pred = None
# Initialize a_next (≈1 line)
a_next = None
```

Note that:

```
a -- Hidden states for every time-step, numpy array of shape (n_a, m, T_x)
y_pred -- Predictions for every time-step, numpy array of shape (n_y, m, T_x)
```

And:

- Initialize the 2D hidden state
`a_next`

by setting it equal to the initial hidden state, a_0

Hello ! I found the error ! a was initialised as a=np.zeros([n_x,…) istead of ([n_a … ) . Thank you !!