Week6 - Colab
Week6 - Colab
import numpy as np
import pandas as pd
from sklearn.decomposition import PCA
from sklearn.datasets import load_iris
import matplotlib.pyplot as plt
# Perform PCA
pca = PCA(n_components=2) # Reduce to 2 dimensions for visualization
X_pca = pca.fit_transform(X)
import numpy as np
import pandas as pd
from sklearn.datasets import load_iris
from sklearn.preprocessing import StandardScaler
import matplotlib.pyplot as plt
# Perform SVD
U, S, VT = np.linalg.svd(X_scaled, full_matrices=False)
https://colab.research.google.com/drive/134rTqxjLZ0-oexXvONuPrkA9BqqIyolC#scrollTo=1glmA9cQbVem&printMode=true 1/3
15/10/2024, 16:13 week6 - Colab
import numpy as np
import pandas as pd
from sklearn.datasets import load_iris
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
import matplotlib.pyplot as plt
# Perform LDA
lda = LinearDiscriminantAnalysis(n_components=2) # Reduce to 2 dimensions for visualization
X_lda = lda.fit_transform(X, y)
https://colab.research.google.com/drive/134rTqxjLZ0-oexXvONuPrkA9BqqIyolC#scrollTo=1glmA9cQbVem&printMode=true 2/3
15/10/2024, 16:13 week6 - Colab
https://colab.research.google.com/drive/134rTqxjLZ0-oexXvONuPrkA9BqqIyolC#scrollTo=1glmA9cQbVem&printMode=true 3/3