作爲示例呈現。如何查找熊貓中兩個數據集的對齊方式
兩組數據。一個小時內收集一個。在那個小時內收集了20分鐘的時間。
每個數據集都包含可以轉換爲單列真(-
)或假(_
)的事件實例,表示事件是否正在發生。
DS1.event:
_-__-_--___----_-__--_-__---__
DS2.event:
__--_-__--
我正在尋找一種方法來自動化這兩個數據的相關性(糾正我,如果該術語是不正確的)設置並找到DS1中可能發生的DS2最多(最多x個)的偏移量。這可能會以一些匹配百分比結束,然後我可以通過閾值來確定匹配的有效性。
使得
_-__-_--___----_-__--_-__---__
__--_-__--
DS1.start + 34min〜= DS2.start
其他信息:
DS1被記錄以大約1赫茲。 DS2在大約30赫茲。這使得不太可能會有100%的乾淨匹配。
備用方法(對熊貓)將不勝感激,但蟒蛇/熊貓是我所掌握的。
您可以用'numpy.convolve'並找到最大的那個? – Evert