Vector Projection using Python
A vector is a geometric object which has both magnitude (i.e. length) and direction. A vector is generally represented by a line segment with a certain direction connecting the initial point A and the terminal point B as shown in the figure below and is denoted by
Projection of a Vector on another vector
The projection of a vector onto another vector is given as
Computing vector projection onto another vector in Python:
Projection of Vector u on Vector v is: [1.76923077 2.12307692 0.70769231]
One liner code for projecting a vector onto another vector:
Projection of a Vector onto a Plane
The projection of a vector onto a plane is calculated by subtracting the component of which is orthogonal to the plane from .
where, is the plane normal vector.
Computing vector projection onto a Plane in Python:
Projection of Vector u on Plane P is: [ 0.76470588 3.76470588 -0.64705882]
Attention reader! Don’t stop learning now. Get hold of all the important Machine Learning Concepts with the Machine Learning Foundation Course at a student-friendly price and become industry ready.