我已将我的训练数据矩阵转换为每列的z分数。我有mu
和sigma
的输出中的每一列zscore
。
我还有另一个矩阵(我的测试数据),我想使用在前面的步骤中获得的和将其转换为z分数。我的实现使用如下所示的循环:mu
sigma
for
TEST_DATA = zeros(num_rows,num_cols,'double');
for rowIdx = 1:num_rows,
for colIdx = 1:num_cols,
TEST_DATA(rowIdx,colIdx)=(input(rowIdx,colIdx)-MU(colIdx))/SIGMA(colIdx);
end
end
有没有更快的方法在 MATLAB 中实现这一点?