Y = zeros(5000,10);
y
to predefiniowany wektor 5000 x 1 składający się z liczb od 1 do 10;Czy istnieje lepszy sposób zaimplementowania tego kodu MATLAB?
for i= 1:size(Y,1)
Y(i,y(i)) = 1;
end
Czy istnieje lepszy i prostszy sposób zaimplementować to, ponieważ reszta mojego kodu jest vectorized i nie zawiera żadnych pętli
Kod ten jest prawdopodobnie dość szybko, jak to jest, bo robisz naprawdę niewiele rzeczy w środku. –