Open In App

Compute the inner product of vectors for 1-D arrays using NumPy in Python

Last Updated : 29 Aug, 2020
Suggest changes
Share
Like Article
Like
Report

Python has a popular package called NumPy which used to perform complex calculations on 1-D and multi-dimensional arrays. To find the inner product of two arrays, we can use the inner() function of the NumPy package.

Syntax: numpy.inner(array1, array2)

Parameters: 

array1, array2: arrays to be evaluated

Returns: Inner Product of two arrays

Example 1:

Python3
# Importing library import numpy as np # Creating two 1-D arrays array1 = np.array([6,2]) array2 = np.array([2,5]) print("Original 1-D arrays:") print(array1) print(array2) # Output print("Inner Product of the two array is:") result = np.inner(array1, array2) print(result) 

Output:

Original 1-D arrays: [6 2] [2 5] Inner Product of the two array is: 22 

Example 2:

Python3
# Importing library import numpy as np # Creating two 1-D arrays array1 = np.array([1,3,5]) array2 = np.array([0,1,5]) print("Original 1-D arrays:") print(array1) print(array2) # Output print("Inner Product of the two array is:") result = np.inner(array1, array2) print(result) 

Output:

Original 1-D arrays: [1 3 5] [0 1 5] Inner Product of the two array is: 28 

Example 3:

Python3
# Importing library import numpy as np # Creating two 1-D arrays array1 = np.array([1,2,2,8]) array2 = np.array([2,1,0,6]) print("Original 1-D arrays:") print(array1) print(array2) # Output print("Inner Product of the two array is:") result = np.inner(array1, array2) print(result) 

Output:

Original 1-D arrays: [1 2 2 8] [2 1 0 6] Inner Product of the two array is: 52 

Similar Reads

Article Tags :