我陷入了for循环问题。分割数组被填充循环函数计算分割数组的值
我有一个信号作为一个数组,我分裂了在多个时代。
times = np.arange(0, duration, 1/sfreq)
nse1 = np.random.rand(times.size) * nse_amp
x = amp * np.sin(2 * np.pi * 200 * times ) + nse1
x2 = np.array_split(x,epochs)
我为y信号做了第二次。 假设我的信号x具有(100)的形状,那么对于2个时期我的分裂阵列应该具有(2,50)的形式。
现在我想在使用功能循环来计算我分手阵列的每个段的每个值的值......喜欢的东西:
for i in range(0,epochs):
Rxy[i], freqs_xy[i] = mlab.csd(x2[i], y2[i], NFFT=nfft, Fs=sfreq)
所以我会得到一个数组Rxy喜欢(2,50)
希望你得到我想要做的。
问候, 丹尼尔