Py=[];
for k=1:(size(ana_op,2))
Py(k)=sum(ana_op(:,k).^2);
end
Py=[];
for k=1:(size(ana_op,2))
Py(k)=sum(ana_op(:,k).^2);
end
import numpy as np # install numpy first ana_op = np.random.rand(10,10) # or something else... Py = np.sum(ana_op ** 2, axis=0)
scidamэтой частью программы, хочу просчитать мощность сигнала
Давно не использовал MatLab… А что в результате должно быть: если ana_op это двумерный массив, то в итоге в Py мы хотим получить сумму квадратов элементов каждого столбца?Тогда numpy в помощь: