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 中借用了这个功能。