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.

Leave a Reply

Your email address will not be published. Required fields are marked *