如何为矩阵的该列中的特定值指定列平均值?
我希望有类似的东西:
Mu = mean(X); % column-wise means
X(X == 0) = Mu(current_column); % assign the mean value of the current column
% to the zero-element
但是,如何告诉MATLAB我想将当前列的平均值(即当前零值所在的列)分配给当前零值的矩阵条目?
没有找到相关结果
已邀请:
2 个回复
杭难插
[已编辑添加...] 或者,如果数组的显式扩展冒犯了你,你可以这样做:
这对我来说有点过于“聪明”,但在我测试的单例中似乎快了约25%(1000x1000阵列,其中约10%是零)。
财沟项胶
这是一个测试用例: