I am getting a wrong output, as follows
import math
from public_tests import *
GRADED FUNCTION: basic_sigmoid
Removed as it violates our code of conduct
print("basic_sigmoid(1) = " + str(basic_sigmoid(1)))
basic_sigmoid_test(basic_sigmoid)
after I ran the cell, I got the following;
basic_sigmoid(1) = 3.718281828459045
Error: Wrong output.
1 Tests passed
1 Tests failed
AssertionError Traceback (most recent call last)
in
1 print("basic_sigmoid(1) = " + str(basic_sigmoid(1)))
2
----> 3 basic_sigmoid_test(basic_sigmoid)
~/work/release/W2A1/public_tests.py in basic_sigmoid_test(target)
21 ]
22
—> 23 test(test_cases, target)
24
25 def sigmoid_test(target):
~/work/release/W2A1/test_utils.py in test(test_cases, target)
24 print(‘\033[92m’, success," Tests passed")
25 print(‘\033[91m’, len(test_cases) - success, " Tests failed")
—> 26 raise AssertionError(“Not all tests were passed for {}. Check your equations and avoid using global variables inside the function.”.format(target.name))
AssertionError: Not all tests were passed for basic_sigmoid. Check your equations and avoid using global variables inside the function.
Please I need more explanations