gpt4 book ai didi

python - ValueError:找到的数组暗淡 3。估计器预期 <= 2。>>>

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:11 25 4
gpt4 key购买 nike

#Import Library
from sklearn import svm
import numpy as np




X=np.array([
[[25,25,25],[0,0,0],[0,0,0]],
[[25,0,0],[25,0,0],[25,0,0]],
[[75,75,75],[75,75,75],[75,75,75]]
])
y=np.array([-1,1,1]
)


C=10

model = svm.SVC(kernel='rbf', C=10, gamma=0.6)


model.fit(X, y)
model.score(X, y)

当我尝试运行此代码时,出现此错误

ValueError: Found array with dim 3. Estimator expected <= 2.

我希望你能帮我解决这个错误。我想训练支持向量机将图像像素分为两类(边缘和非边缘),任何建议都会有所帮助,提前致谢

最佳答案

我不知道问题域。但这解决了您的错误,

#Import Library
from sklearn import svm
import numpy as np

X=np.array([
[[25,25,25],[0,0,0],[0,0,0]],
[[25,0,0],[25,0,0],[25,0,0]],
[[75,75,75],[75,75,75],[75,75,75]]
])
X = X.reshape(X.shape[0], -1)
y=np.array([-1,1,1])


C=10

model = svm.SVC(kernel='rbf', C=10, gamma=0.6)


model.fit(X, y)
model.score(X, y)

输出:

1.0

关于python - ValueError:找到的数组暗淡 3。估计器预期 <= 2。>>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54070437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com