2016-09-23 62 views
0

在Orange 2中,使用docs中記錄的腳本庫時,可以在多維空間而不是平面上執行MDS和項目數據。在Orange3中n不同於2的MDS

如何在橙3中做到這一點?該功能是否仍然支持,因爲我無法在數據挖掘庫中找到MDS投影類,只是在可視化編程部分?

回答

0

以下應該工作(設置所需組分與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借用此功能。

+1

很好。它的工作,謝謝。如果你在文檔中提到sklarn函數可以通過橙色直接使用的地方,這將是一件好事。 – smihael