to reference X_train using initialize_with_zeros, I keep getting the error attached:

@DaliaMa check the initialize_with_zeros funtion in your code and see if there is any typo in the name.

First check for any typos in your function names.

Secondly, initialize b as a float, not as an int

Try it.

Do not go to another exercise if your first exercise is not running

I checked for any typos in the name but it was correct, now it’s generating an error with the np.zeros() function.

I added a line to initialize b as a float, I wrote first that b is equal to zero and then wrote the line using the assert function that showed in the error to initialize b as a float, then it gave me a different error with the np.zeros(), I used it to initialize w, I’m not sure if this was the right thing.

Run the cell from beginning once. Here it shows numpy is not defined as error

@DaliaMa as suggested by @happyman you need to execute the cell where numpy is being imported. Also, in your code you are not defining `b`

as a float as @andreitulburet pointed out.

I did it now yea it recognize it thank you so much.

how can I define b as a float? in my code I wrote that b is equal to zero, then I wrote assert type b exactly like line 4 is written in the error to define it but it gives me an assertion error, how can I type it correctly?

I also tried to type it: assert( , ) but it also gives me assertion error.

HI @DaliaMa, the `assert`

keyword won’t help

The

`assert`

keyword lets you test if a condition in your code returns True, if not, the program will raise an AssertionError.

The easiest way to define a number as a `float`

is to write it as a `float`

:

```
>>> a = 1.5
>>> type(a)
<class 'float'>
```

If you write `0`

as an `int`

(i.e. no decimals) then it will be interpreted as an `int`

.

Thank you so much I get it now and I corrected the code and it worked, now the final exercise is giving me this error

I don’t know if there are other errors but you are not applying the right `reshape`

. Maybe you could check this post to improve your understanding of the `reshape`

function.

I got a syntax error from

type(a)

<class ‘float’>

Also got syntax error

type(a) <class ‘float’>

Thanks, Nancy

Hi, I’m not sure to what you are refering to now. My example above was just to demonstrate how to define a number as a float so when you initialize `b`

you do it as a `float`

. In your code you had:

```
b = 0
```

The type of `b`

in that case would be `int`

and you will have an error with the tester.

I understand. But when I used your code to set b to float I got a syntax error

Could you please write out code again

I’ve spent time on Python.org can’t figure out

Can we just Invalides b=0.0

Thank you

Hi, if you write `b = 0.`

or `b = 0.0`

shouldn’t raise any error. What kind of error are you getting?

My example was just to illustrate how to define a `float`

, it was nothing specific regarding the assignment.