尝试使用SKlearn将算法应用于Python中的数据集时出错

时间:2018-12-07 21:49:55

标签: python python-3.x machine-learning scikit-learn pca

尝试使用SKlearn通过PCA运行我的数据集进行机械学习。不确定我在做什么错吗?

https://imgur.com/a/NQIGCJU

编辑:

import numpy as np
import matplotlib.pyplot as plt
import skimage.feature
trnImages = np.load('trnImage.npy')
trnidx = 20

plt.imshow(trnImages[:,:,:,trnidx])

def computeFeatures(image):

1 个答案:

答案 0 :(得分:1)

有一个错字。更改

pca = PCA(n_componetns = 2)

pca = PCA(n_components = 2) 

还要确保运行PCA的数据是数字,因为PCA解决了需要数字功能的优化问题。因此,如果您有图像,请确保将图像分解/矢量化。