Introduction
- The Vector Outer Product is a method of multiplying two vectors and receiving a matrix as the result.
- The first vector must be a column vector, while the second must be a row vector.
- The two vectors do not need to be the same size.
- The order of the resulting matrix will have the same number of rows as the first vector, and the same number of columns as the second vector.
- Each element in the resulting matrix will be the product of corresponding elements from the two vectors.
Example
Find the cross product of the following vectors: Solution- First we position them to make it easier to see which elements need to be multiplied:
- And solve: Note that we write the product as ab' as b needs to be a row vector.
code (Python)
import numpy as np
a = [6, 5]
b = [4, 3, 8]
c = np.outer(a, b)
print(c)