Write a python script to implement Linear Discriminant Analysis for two classes
a - Input : Set Points from R^2 or R^3 for two classes
b- Output :
i. Set of projected points for two classes
ii. The projection matrix
2. Design and code all functions and all scripts. (Usage of high level functions from Python, image processing libraries, computer vision libraries etc. are not ALLOWED)
3. Write explanotary comments in their scripts where necessary
Plot input data points for each class. Input data points can be generated using two different Gaussian distributions for two different classes.
Plot the projected output data points for each class.
Display the porjection matrix.