标签: plot 3d scikit-learn svm
我正在使用scikit-learn来了解支持向量机(SVM)。我想绘制SVM计算的决策边界。 SVM使用3个功能。因此必须在3D空间中绘制决策边界。这可能是使用scikit-learn吗? 我只能在官方网站上找到SVM决策边界的2D图。 但是我在stackoverflow上找到了链接,这表明使用matlab和r可以实现这一点。有没有办法可以使用scikit-learn实现同样的目标?
答案 0 :(得分:4)
您不使用scikit-learn在Python中绘制内容。你必须使用另一个包,如果你查看scikit-learn的例子,你会看到他们使用matplotlib。您可以使用matplotlib创建3D绘图,here是教程。除了为第三维添加参数外,其用法基本上与2D相同。
您可以使用的另一个受欢迎的软件包是mayavi,它专为3D绘图而设计。