如何计算零交叉率和平均交叉率?

时间:2018-06-10 11:58:57

标签: python-3.x keras signal-processing

我正在尝试从加速度计信号计算ZCR和MCR。 我的数据集如下:

#(patient number, time in mill/sec., normalization of X Y and Z, kurtosis, skewness, pitch, roll and yaw, label) respectively.

1,15,-0.248010047716,0.00378335508419,-0.0152548459993,-86.3738760481,0.872322164158,-3.51314800063,0

1,31,-0.248010047716,0.00378335508419,-0.0152548459993,-86.3738760481,0.872322164158,-3.51314800063,0

1,46,-0.267422664673,0.0051143782875,-0.0191247001961,-85.7662354031,1.0928406847,-4.08015176908,0

1,62,-0.267422664673,0.0051143782875,-0.0191247001961,-85.7662354031,1.0928406847,-4.08015176908,0

我的模型是带有python keras的RNN LSTM

这就是我试过的

  a = [1, 2, 1, 1, -3, -4, 7, 8, 9, 10, -2, 1, -3, 5, 6, 7, -10]
    zero_crossings = np.where(np.diff(np.sign(a)))[0]
    print(zero_crossings.shape)

输出形状只有7,我不明白为什么? 我不知道这是否属实,我也不知道如何计算MCR

0 个答案:

没有答案