在以下链接中,预先定义了固定数量的主成分分析参数,但应动态定义为Matlab代码。怎么可能?
https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.PCA.html
如何动态找到主要成分的数量,例如Matlab代码中给出的
[coeff,score,~,~,explained] = pca(train);
sm = 0;
no_components = 0;
for k = 1:size(explained,1)
sm = sm+explained(k);
if sm <= 99.4029
no_components= no_components+1;
end
end
no_components
此处,火车变量是2D矩阵。
答案 0 :(得分:0)
我得到的MatLab和python的解释变量略有差异,因此可以按以下方式解决:
Select::make('Contactperson')
->rules('required')
->options(// Here I want the values from the "Employees"-resource )
->displayUsingLabels()
->sortable()