Python Numpy TypeError: Ufunc 'isfinite', der für die Eingangstypen nicht unterstützt wirdPython

Python-Programme
Anonymous
 Python Numpy TypeError: Ufunc 'isfinite', der für die Eingangstypen nicht unterstützt wird

Post by Anonymous »

Hier ist mein Code: < /p>

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)) 
und zu np.linalg.eig.eig (np.array (covmat)) , nichts funktioniert. Irgendwelche Ideen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post