numpy 1D阵列大小减小,但不会丢失绘图的特征

2024-04-29 10:34:51 发布

您现在位置:Python中文网/ 问答频道 /正文

为了提高计算速度,我需要调整一维numpy数组的大小。这里需要注意的是,numpy数组将用作形状描述曲线,该曲线将进一步用作对不同类别进行分类的工具

enter image description here

目前该阵列有853个元素。数组的绘图是

enter image description here

是否有任何有效的方法来减少数组大小,但我不希望绘图特征(即特征)降低。 注意:我希望在不丢失内容签名的情况下有效地将853个样本减少到64个

我使用res=np.resize(srd,(64,))将853个元素的srd数组调整为64个元素,但调整大小的元素的绘图完全不同。调整大小后数组的绘图

enter image description here


Tags: 工具方法numpy元素绘图内容分类情况
1条回答
网友
1楼 · 发布于 2024-04-29 10:34:51

1)最简单的解决方案是对信号进行第n次采样(将形状减少n倍)。例如:

resampled_signal = signal[::2]

2)更高级的解决方案涉及使用scipy库中的resampleintep1d

相关问题 更多 >