# numpy.inner() in python

`numpy.inner(arr1, arr2)`: Computes the inner product of two arrays.
```Parameters :
arr1, arr2 : array to be evaluated.

Return:  Inner product of the two arrays.```
Code #1 :
 `# Python Program illustrating  ``# numpy.inner() method  `` ` `import` `numpy as geek  `` ` `# Scalars  ``product ``=` `geek.inner(``5``, ``4``)  ``print``(``"inner Product of scalar values : "``, product)  `` ` `# 1D array  ``vector_a ``=` `2` `+` `3j``vector_b ``=` `4` `+` `5j`` ` `product ``=` `geek.inner(vector_a, vector_b)  ``print``(``"inner Product : "``, product)  `

Output:
```inner Product of scalar values :  20
inner Product :  (-7+22j)
```
Code #2 : As normal matrix multiplication
 `# Python Program illustrating  ``# numpy.inner() method  `` ` `import` `numpy as geek  `` ` `# 1D array  ``vector_a ``=` `geek.array([[``1``, ``4``], [``5``, ``6``]])  ``vector_b ``=` `geek.array([[``2``, ``4``], [``5``, ``2``]])  `` ` `product ``=` `geek.inner(vector_a, vector_b)  ``print``(``"inner Product : \n"``, product)  `` ` `product ``=` `geek.inner(vector_b, vector_a)  ``print``(``"\ninner Product : \n"``, product)  `

Output:
```inner Product :
[[18 13]
[34 37]]

inner Product :
[[18 34]
[13 37]]
```

Previous
Next