Я пытаюсь вычислить ковариацию между двумя столбцами в матрице. Я получаю следующую ошибку: у объекта '' numpy.ndarray 'нет атрибута' numpy ''
Я использую цикл for и увеличиваю на 2, потому что у меня всего 20 столбцов и 10 наборов. 1-й набор = столбец 1,2 -> 2-й набор = столбец 3,4 и т. Д.
Я ссылаюсь на это: https://www.pythonprogramming.in/calculates-the-covariance-between-columns-of-dataframe-in-pandas.html
import pandas
import numpy
data = pandas.read_excel("data.xlsx", header=None)
datanpy = pandas.DataFrame.to_numpy(data)
for i in range (0, 20, 2):
x = datanpy[i]
y = datanpy[i + 1]
covariance = x.numpy.cov(y)
print(covariance)