NumPy: Find common values between two arrays
NumPy: Array Object Exercise-18 with Solution
Write a NumPy program to find common values between two arrays.
Pictorial Presentation:
Sample Solution:-
Python Code:
# Importing the NumPy library with an alias 'np'
import numpy as np
# Creating an array 'array1' using NumPy
array1 = np.array([0, 10, 20, 40, 60])
# Printing the contents of 'array1'
print("Array1: ", array1)
# Creating a Python list 'array2'
array2 = [10, 30, 40]
# Printing the contents of 'array2'
print("Array2: ", array2)
# Finding the common values between 'array1' and 'array2'
print("Common values between two arrays:")
print(np.intersect1d(array1, array2))
Sample Output:
Array1: [ 0 10 20 40 60] Array2: [10, 30, 40] Common values between two arrays: [10 40]
Explanation:
In the above code –
array1 = np.array([0, 10, 20, 40, 60]): Creates a NumPy array with elements 0, 10, 20, 40, and 60.
array2 = [10, 30, 40]: Creates a Python list with elements 10, 30, and 40.
print(np.intersect1d(array1, array2)): The np.intersect1d function returns a sorted array containing the common elements of the two input arrays, ‘array1’ and ‘array2’. In this case, the common elements are 10 and 40, so the output will be [10 40].
Python-Numpy Code Editor:
Previous: Write a NumPy program to test whether each element of a 1-D array is also present in a second array.
Next: Write a NumPy program to get the unique elements 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://w3resource.com/python-exercises/numpy/python-numpy-exercise-18.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics