Tag: 方便方法

如何规范一个NumPy数组在一定的范围内?

在对audio或图像arrays进行一些处理之后,需要在一定的范围内进行归一化处理,然后才能将其写回文件。 这可以这样做: # Normalize audio channels to between -1.0 and +1.0 audio[:,0] = audio[:,0]/abs(audio[:,0]).max() audio[:,1] = audio[:,1]/abs(audio[:,1]).max() # Normalize image to between 0 and 255 image = image/(image.max()/255.0) 有没有一个较为详细,方便的function方式来做到这一点? matplotlib.colors.Normalize()似乎没有关系。