Преобразование кода Matlab findpeaks () в Python - PullRequest
1 голос
/ 22 апреля 2020

Я работал над преобразованием кода из MATLAB в Python с помощью функции findpeaks ().

Код Matlab приведен ниже:

[aux1, loc1] = findpeaks(sinwave,'MinPeakDistance', MPD,'MinPeakProminence',0.5)
gam1   = coswave(loc1)
n_loc1 = length(loc1)

python код, над которым я работаю:

[aux1, loc1] = sig.find_peaks(sinwave, distance=MPD, prominence=0.5)
gam1         = coswave(loc1)
n_loc1       = max(loc1)

Я не думаю, что могу вызывать космическую волну MATLAB (loc1) таким же образом для сценария python. Я также не уверен, что вызов функции [points, loc] для findpeaks () в MATLAB работает так же, как и python. Пожалуйста, дайте мне знать, как я могу это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...