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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Python Numpy TypeError: Ufunc 'isfinite', der für die Eingangstypen nicht unterstützt wird

by Anonymous » 12 Apr 2025, 07:09

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?

Top