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