def mean_coherence(perievent_lfp1, perievent_lfp2, window, fs):
"""Computes the mean coherence between perievent slices
Parameters
----------
perievent_lfp1 : nept.AnalogSignal
perievent_lfp2 : nept.AnalogSignal
window : int
fs : int
Returns
-------
freq : np.array
coherence : np.array
"""
freq, coherence = scipy.signal.coherence(
perievent_lfp1.data.T, perievent_lfp2.data.T, fs=fs, nperseg=window, nfft=int(window*2))
return freq, np.mean(coherence, axis=0)
评论列表
文章目录