什么会导致机器之间的过滤差异

时间:2015-02-27 19:49:52

标签: python numpy scipy signal-processing

我正在使用scipy(v。0.14.0)使用以下代码过滤某些数据:

    [Bh, Ah] = scipy.signal.butter(5, 0.2 / 250.0, 'highpass')
    filt_data = scipy.signal.filtfilt(Bh, Ah, data, padtype=None)

在两台不同的机器上运行:

  1. Linux-3.13.0-46-generic-x86_64-with-Ubuntu-14.04-trusty
  2. Linux的3.10.0-123.13.2.el7.x86_64-x86_64的与 - 的centos-7.0.1406核
  3. 对滤波后的输出略有不同的结果,即使滤波器系数BhAh相同(到小数点后30位)。

    有没有人想知道这个或找到根本原因的根本原因是什么?我使用的是Python 2.7.6和numpy 1.8.1

0 个答案:

没有答案