次のようなトレースの配列があります。
本当に小さな低い部分、そして大きな高い部分、そしてまた低い部分で終わりました。
これらすべてのトレースをできるだけ近くに配置できるようにしたいです (したがって、低から高への変化とその逆は同じインデックスになります)。
相互相関を使用しようとしましたが、オフセットが 0 になりました...理由はわかりません。
def give_offset(y,y2):
# limit your signal length to speed things up
lim = 2000
# do the actual correlation
corr = scipy.signal.correlate(y[:lim], y2[:lim], mode='full')
# The offset is the maximum of your correlation array,
# itself being offset by (lim - 1):
offset = np.argmax(corr) - (lim - 1)
return offset
私はインターネット上で何も見つけられませんでした.多くの人が以前に直面した共通の問題のように思えるので、私はとても混乱しています.