THIS A DEFAULT CODE ALREADY PRESENT IN NOTEBOOK. BUT AS I RUN IT, IT KEEPS SHOWING ERROR DUE TO WHICH I CANT PROGRESS FURTHER IN ASSSIGNMENT
PROBLEMATIC CODE:
print ("sigmoid([ -1, 0, 1, 2]) = " + str(sigmoid(np.array([-1, 0, 1, 2]))))
UNIT TESTS
from public_tests import *
sigmoid_test(sigmoid)
ERROR IT SHOWS:
sigmoid([ -1, 0, 1, 2]) = [3.71828183 2. 1.36787944 1.13533528]
AssertionError Traceback (most recent call last)
in
3 # UNIT TESTS
4 from public_tests import *
----> 5 sigmoid_test(sigmoid)
~/work/public_tests.py in sigmoid_test(target)
3
4 def sigmoid_test(target):
----> 5 assert np.isclose(target(3.0), 0.9525741268224334), “Failed for scalar input”
6 assert np.allclose(target(np.array([2.5, 0])), [0.92414182, 0.5]), “Failed for 1D array”
7 assert np.allclose(target(np.array([[2.5, -2.5], [0, 1]])),
AssertionError: Failed for scalar input