我一直在使用函数findpeaks()将代码从MATLAB转换为Python
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)
我不认为我可以用与python脚本相同的方式调用MatlabCoswave(loc1)。我也不确定在MATLAB中为findpeaks()调用[points,loc]是否与python一样有效。请告诉我如何解决这个问题
目前没有回答
相关问题 更多 >
编程相关推荐