Code: Select all
def topK(dataMat,sensitivity):
meanVals = np.mean(dataMat, axis=0)
meanRemoved = dataMat - meanVals
covMat = np.cov(meanRemoved, rowvar=0)
eigVals,eigVects = np.linalg.eig(np.mat(covMat))
< /code>
Ich erhalte den Fehler im Titel in der letzten Zeile oben. Ich vermute, dass es etwas mit dem Datentyp zu tun hat. Hier ist ein Bild der Variablen und des Datentyps des Variablen -Explorers in Spyder:
TO NP.LINALG.EIG (NP.Array (Np.Mat (CovMat))