NumPy allowed · plain Python earns 10 bonus points
Computed matrix × vector transformation
Compute the unbiased empirical sample covariance matrix from multidimensional observations.
Implement sample_covariance_matrix(data): given an n x d matrix of observations (n rows, d columns), calculate the d x d sample covariance matrix using Bessel's correction Cov(j1, j2) = sum_i ((x_i,j1 - mu_j1)*(x_i,j2 - mu_j2)) / (n - 1). If n < 2, return all zeros. Round each entry to 4 decimals.
sample_covariance_matrix(data: list[list[float]]) -> list[list[float]]