NumPy: Compare two given arrays
NumPy: Array Object Exercise-28 with Solution
Compare Two Arrays Element-Wise
Write a NumPy program to compare two arrays using NumPy.
Pictorial Presentation:
Sample Solution:
Python Code:
# Importing the NumPy library with an alias 'np'
import numpy as np
# Creating NumPy arrays 'a' and 'b'
a = np.array([1, 2])
b = np.array([4, 5])
# Displaying the arrays 'a' and 'b'
print("Array a: ", a)
print("Array b: ", b)
# Comparing elements of 'a' and 'b' for greater than operation
print("a > b")
print(np.greater(a, b))
# Comparing elements of 'a' and 'b' for greater than or equal operation
print("a >= b")
print(np.greater_equal(a, b))
# Comparing elements of 'a' and 'b' for less than operation
print("a < b")
print(np.less(a, b))
# Comparing elements of 'a' and 'b' for less than or equal operation
print("a <= b")
print(np.less_equal(a, b))
Sample Output:
Array a: [1 2] Array b: [4 5] a > b [False False] a >= b [False False] a < b [ True True] a <= b [ True True]
Explanation:
In the above code -
a = np.array([1, 2]): A 1D NumPy array a is created with elements [1, 2].
b = np.array([4, 5]): A 1D NumPy array b is created with elements [4, 5].
print(np.greater(a, b)): The np.greater function compares the elements of a and b element-wise and returns a boolean array with the result of the comparison a > b. In this case, the output is [False False].
print(np.greater_equal(a, b)): The np.greater_equal function compares the elements of a and b element-wise and returns a boolean array with the result of the comparison a >= b. In this case, the output is [False False].
print(np.less(a, b)): The np.less function compares the elements of a and b element-wise and returns a boolean array with the result of the comparison a < b. In this case, the output is [True True].
print(np.less_equal(a, b)): The np.less_equal function compares the elements of a and b element-wise and returns a boolean array with the result of the comparison a <= b. In this case, the output is [True True].
Python-Numpy Code Editor:
Previous: Write a NumPy program to find the indices of the maximum and minimum values along the given axis of an array.
Next: Write a NumPy program to sort an along the first, last axis of an array.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/python-exercises/numpy/python-numpy-exercise-28.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics