# Element wise comparison of two NumPy arrays in Python

Here in this tutorial, we will see how to element-wise compare two NumPy arrays in Python language. We will see all three fundamental comparisons that are equal to(`==`), greater than(`>`), and smaller than(`<`) between each element of two one-dimensional NumPy arrays. Then we will obtain the output in the boolean form to see whether the comparison between each element is True or False.

NumPy – Numeric Python, the core library for scientific computing in Python. Fast mathematical and numerical functions and powerful multi-dimensional arrays.

## Equal Elements:

In this example, we will check whether the elements of the two NumPy arrays are equal or not.

```# import the numpy library
import numpy as np
# create two one-dimensional numpy arrays
array1=np.array([1,2,3,4,5,6,7])
array2=np.array([1,2,4,3,5,6,4])
# compare whether the elements are equal or not
print(array1==array2)```

Output:

`[ True  True False False  True  True False]`

True- The elements are equal
False- The elements are not equal

## Greater Elements:

In this example, we will check whether the elements of array1 are greater than the elements of array2 or not.

```# import the numpy library
import numpy as np
# create two one-dimensional numpy arrays
array1=np.array([1,2,3,4,5,6,7])
array2=np.array([1,2,4,3,5,6,4])
# compare whether the elements of array1 are greater than array2
print(array1>array2)```

Output:

`[False False False  True False False  True]`

True- The elements of array1 are greater than the elements of array2.
False- The elements of array1 are not greater than the elements of array2.

## Smaller Elements:

In this example, we will check whether the elements of array1 are smaller than the elements of array2 or not.

```# import the numpy library
import numpy as np
# create two one-dimensional numpy arrays
array1=np.array([1,2,3,4,5,6,7])
array2=np.array([1,2,4,3,5,6,4])
# compare whether the elements of array1 are smaller than array2
print(array1<array2)```

Output:

`[False False  True False False False False]`

True- The elements of array1 are smaller than the elements of array2.
False- The elements of array1 are smaller than the elements of array2.