以下是我正在处理的工作的片段,它的意思是从数据中找到峰值。我正在尝试将用户选择添加到混音和每个峰值中,无论它是好还是不好。我想让整个脚本中的数字不断变化,输入将保存峰值供以后使用。但这个数字根本没有回应,我似乎无法找到原因。任何帮助将不胜感激!
import os
import numpy as np
import datetime
import matplotlib.pyplot as plt
for moving in range(len(indexes)):
parsedFile = 'TEST/parsedWVIAdata_%d-%d_%d' % (DT[1,0],int(DT[1,5]),moving + 1)
plt.figure(1)
plt.plot(HD,H2O)
plt.plot(HD[indexes[moving]],H2O[indexes[moving]],"rx")
plt.axis([HD[indexes[moving]]-xrang,HD[indexes[moving]]+xrang,H2O[indexes[moving]]-yrang,H2O[indexes[moving]]+yrang])
plt.show()
select = False
rawrchoice = raw_input("Is this point a peak (y/n): ")
if rawrchoice=='y': select = True
peaks = 4
plt.savefig(parsedFile+'.jpg',pdi=1000)
plt.clf()
plt.close()
图片无响应的图片 - http://i.imgur.com/I6YAtYF.png