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

• Last Updated : 29 Aug, 2020

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
```

My Personal Notes arrow_drop_up