定义新的numpy类型

2024-05-23 15:27:35 发布

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

我想定义一个自定义的numpy数组数据类型:对于某些(音频)应用程序,np.int24数据类型可能很有用。几句话:

  • 当然,我可以使用np.int32来代替它,并且忘记丢失的内存空间
  • 或者我可以使用其他一些技巧来将一个数组看作np.int8数组,并将它们按3分组,但这将涉及脏代码。。。在

。。。但是当使用千兆字节的数据时,最好的解决方案(而不是浪费1/4的np.int32)是定义一个新的dtype = np.int24。在

是否有文件说明如何正确地进行操作?

备注:24 bit音频在专业音频应用中非常常见,当处理千兆字节的数据时,使用24位数组将非常有用。


Tags: 数据代码numpy应用程序技巧字节定义np