""TypeError Traceback (most recent call last)\n in ()\n 1 from sklearn.decomposition import PCA\n----> 2 pca = PCA(3,True,True)\n 3 trainDataS = pca.fit_transform(trainData)\n 4 testDataS = pca.transform(testData)\n 5 Faceidentifier(trainDataS,trainLabel,testDataS,testLabel)\n\nTypeError: init() takes from 1 to 2 positional arguments but 4 were given\n" 这个错误是因为PCA类的初始化函数只接受1到2个位置参数,但是你传入了4个参数。根据你的代码,你可能是想要传入以下参数:\n\nPCA(n_components=3, copy=True, whiten=True)\n\n这样就可以避免这个错误了。


原文地址: https://www.cveoy.top/t/topic/pN8b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录