【发布时间】:2017-07-14 10:53:33
【问题描述】:
这个问题与机器学习有关。 我用灰度图像的值填充了一个数组。
ben = io.ImageCollection('./Ben_bw.png')[0]
ben = np.array(ben)#array of all pixels
现在我将数组展平:
ben_flat = ben.reshape((1, -1))
当我打印 ben_flat.shape 时,我得到一个非零的 (1, 10304) 数组
然后当我尝试使用 PCA 并拟合数组时:
pca = PCA(n_components=200)
ben_reduced = pca.fit(ben_flat)
当我适合数组时,我收到一个错误:
RuntimeWarning: invalid value encountered in true_divide
据我了解,某处有一个零分频器。但我不明白它在哪里,也不知道它是如何到达那里的。
【问题讨论】:
标签: python arrays python-3.x scikit-learn pca