In [1]:
import numpy as np

def AND(x1, x2):
    x = np.array([x1, x2])
    w = np.array([0.5, 0.5])
    b = -0.7
    tmp = np.sum(w*x) + b
    if tmp <= 0:
        return 0
    else:
        return 1

In [2]:
AND(0, 0)


Out[2]:
0

In [3]:
AND(1, 0)


Out[3]:
0

In [4]:
AND(0, 1)


Out[4]:
0

In [5]:
AND(1, 1)


Out[5]:
1

In [ ]: