Orange3 中 n 不同于 2 的 MDS
MDS with n different than 2 in Orange3
在 Orange 2 中,当使用 docs.
中记录的脚本库时,可以执行 MDS 并将数据投影到多维 space 而不是平面上
如何在橙子 3 中做到这一点?该功能是否仍然受支持,因为我在数据挖掘库中找不到 MDS 投影 class,就在可视化编程部分?
以下应该有效(使用 n_components 设置所需组件的数量):
import Orange
data = Orange.data.Table("iris")
mds = Orange.projection.MDS(n_components=3)
projection = mds(data)
print(projection.embedding_[:5])
Orange3 从 sklearn 中借用了这个功能。
在 Orange 2 中,当使用 docs.
中记录的脚本库时,可以执行 MDS 并将数据投影到多维 space 而不是平面上如何在橙子 3 中做到这一点?该功能是否仍然受支持,因为我在数据挖掘库中找不到 MDS 投影 class,就在可视化编程部分?
以下应该有效(使用 n_components 设置所需组件的数量):
import Orange
data = Orange.data.Table("iris")
mds = Orange.projection.MDS(n_components=3)
projection = mds(data)
print(projection.embedding_[:5])
Orange3 从 sklearn 中借用了这个功能。