def relu(z, d=False):
    if (d == False):
        f = np.maximum((0.001 * z), z)
    else:
        f = np.where((z >= 0), 1, 0.001)
    return f
def relu(z, d=False):
    if (d == False):
        f = np.maximum((0.001 * z), z)
    else:
        f = np.where((z >= 0), 1, 0.001)
    return f