Member 14088830 Ответов: 0

Я пытаюсь переписать код matlab на Python


Привет, у меня есть код в matlab, но я пытаюсь получить тот же кодовый код в python. Вот мой код matlab,

function [j,s] = J(x,Dt)
    for n = 0:1:sqrt(length(x))
    	j(n+1) = mean((x(n+1:end)-x(1:end-n)).^2);
    end
    s = Dt*[0:1:length(j)-1];


Может ли кто-нибудь помочь мне преобразовать его в python, где x shape-это (10000,1,1), а Dt shape-это (10000,)?

Что я уже пробовал:

Я могу создавать функции, Аргументы и возвраты, но не могу найти точный способ написать оператор внутри цикла for для многомерных массивов.

0 Ответов