python from sklearn import datasets import numpy as np import matplotlib.pyplot as plt def PCA(X, k): mean = np.mean(X, axis=0) X_centered = X - mean covariance_matrix = np.cov(X_centered.T) eigen_values, eigen_vectors = np.linalg.eig(covariance_matrix) idx = eigen_values.argsort...