【发布时间】:2016-06-13 13:15:51
【问题描述】:
我有这种类型的 numpy 数组。在这里,我展示了数组的 2 个元素。我已将 .jpeg 文件转换为 numpy 数组。
[[[130 130 130 ..., 255 255 255]
[255 255 255 ..., 255 255 255]
[255 255 255 ..., 255 255 255]
...,
[255 255 255 ..., 255 255 255]
[255 255 255 ..., 255 255 255]
[ 68 68 68 ..., 68 68 68]]
[[130 130 130 ..., 255 255 255]
[255 255 255 ..., 255 255 255]
[255 255 255 ..., 255 255 255]
...,
[255 255 255 ..., 255 255 255]
[255 255 255 ..., 255 255 255]
[ 68 68 68 ..., 68 68 68]]]
这个 numpy 数组的形状为:(2, 243, 320)。 现在我想对这个特征数组以及一个标签 numpy 数组进行监督学习。但是当我尝试这样做时,它会显示预期的参数数量
现在我尝试通过 LDA 减小尺寸,如下所示。
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
lda = LinearDiscriminantAnalysis(n_components=2)
X_r2 = lda.fit(features, labels).transform(features)
但它再次表示 LDA 需要
【问题讨论】:
标签: python numpy scikit-learn scikit-image