Python 2字节二进制数组转换为integ

2024-04-19 23:44:44 发布

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

我从数字示波器上读取二进制数组,但之后我无法对二进制数组做任何操作。 在Matlab中,这是一个简单的工作: Data是数组(每个样本2个字节,二进制格式) 使用此指令可以将其转换为16位整数

 Data = typecast(uint8(Data),'int16'); %convert data to int16

然后用

^{pr2}$

在Python中,我有一个名为dataIn的数组,从一个仪器中读取。我无法找到将二进制数组转换为16位整数数组,然后再转换为实数向量的方法。在

如果有人解决了这个问题,我会很感激你的帮助。谢谢


Tags: convertdata字节格式指令二进制数字整数