我有一个形状为(100000,1024)的2D numpy数组“signals”。每行都包含信号振幅的跟踪,我想将其归一化到0-1之间。
由于信号具有不同的振幅,因此我无法仅除以一个公共因子,所以我想知道是否有一种方法可以将每个信号归一化,使其内部的每个值都在0-1之间?
假设这些信号看起来像[[0,1,2,3,5,8,2,1],[0,2,5,10,7,4,2,1]],并且我希望它们成为[[0.125,0.25,0.375,0.625,1,0.25,0.125],[0,0.2,0.5,0.7,0.4,0.2,0.1]]。
有没有一种不用循环处理所有100,000个信号的方法,因为这肯定会很慢?
谢谢!
由于信号具有不同的振幅,因此我无法仅除以一个公共因子,所以我想知道是否有一种方法可以将每个信号归一化,使其内部的每个值都在0-1之间?
假设这些信号看起来像[[0,1,2,3,5,8,2,1],[0,2,5,10,7,4,2,1]],并且我希望它们成为[[0.125,0.25,0.375,0.625,1,0.25,0.125],[0,0.2,0.5,0.7,0.4,0.2,0.1]]。
有没有一种不用循环处理所有100,000个信号的方法,因为这肯定会很慢?
谢谢!