我有一组数据,我需要找到一个峰值的值,并在另一个列表中找到相应的值。具有峰值的列表包含1个元素。另一个列表中的x值列表包含多个。如何找到与我找到的y值对应的x值
我想找出x中的哪个值,yvals中的值对应
我的代码如下:
#initial data
x=data[:,0]
y=data[:,1]
# loop to find the data points of the peak
ypeak=[]
for i in range(0, len(y)-1) :
if y[i]> 50:
ypeak.append(y[i])
print('ypeak = {}'.format(ypeak))
# loop to find the max value of the peak
yvals=[]
for j in range(0, len(ypeak)-1):
if ypeak[j-1] < ypeak[j] and ypeak[j] > ypeak[j+1]:
yvals.append(ypeak[j])
print('yvals = {}'.format(yvals))
目前没有回答
相关问题 更多 >
编程相关推荐