Reputation: 11
I was going through a course, where in i am calculating covariance using inner product and outer product. For cov using inner product, I've used below code:
inner_product = np.dot(numerical_data_centered.T, numerical_data_centered)
cov_matrix_inner = inner_product/(numerical_data_centered.shape[0] - 1)
print("Sample Covariance Matrix using inner product: ")
pd.DataFrame(cov_matrix_inner)
for cov using outer prdocut, I've used below code:
outer_products = np.outer(numerical_data_centered, numerical_data_centered)
cov_matrix_outer = outer_products/(numerical_data_centered.shape[0] - 1)
print('Sample covariance matrix using outer product: ')
pd.DataFrame(cov_matrix_outer)
Upvotes: 0
Views: 86