相关疑难解决方法(0)

下采样1D numpy阵列

我有一个1-n numpy数组,我想下采样.如果下采样栅格不完全适合数据,则可以使用以下任何方法:

  • 重叠下采样间隔
  • 将最后剩余的数值转换为单独的下采样值
  • 插值以适合栅格

基本上如果我有

1 2 6 2 1
Run Code Online (Sandbox Code Playgroud)

我的下采样率为3,所有以下都可以:

3 3

3 1.5
Run Code Online (Sandbox Code Playgroud)

或者插值会给我的任何东西.

我只是在寻找最快/最简单的方法.

我找到了scipy.signal.decimate,但这听起来像是抽取了值(根据需要取出它们,只在X中留下一个). scipy.signal.resample似乎有正确的名字,但我不明白他们在描述中的整个傅立叶的位置.我的信号不是特别周期性的.

你能帮我一把吗?这似乎是一项非常简单的任务,但所有这些功能都非常错综复杂......

python signal-processing numpy scipy resampling

21
推荐指数
1
解决办法
2万
查看次数

标签 统计

numpy ×1

python ×1

resampling ×1

scipy ×1

signal-processing ×1