I am trying to submit my assignment but it shows the problem name “X” not defined.
NameError Traceback (most recent call last)
in
4 initial_w = np.zeros(n)
5 initial_b = 0.
----> 6 cost = compute_cost(X_train, y_train, initial_w, initial_b)
7 print(‘Cost at initial w and b (zeros): {:.3f}’.format(cost))
in compute_cost(X, y, w, b, *argv)
19 total_cost = 0
20 for i in range(m):
—> 21 z = np.dot(x[i], w) + b
22 f_wb = sigmoid(z)
23 loss = -y[i]*np.log(f_wb) - (1-y[i])*np.log(1-f_wb)
NameError: name ‘x’ is not define