我从数字示波器上读取二进制数组,但之后我无法对二进制数组做任何操作。
在Matlab中,这是一个简单的工作:
Data是数组(每个样本2个字节,二进制格式)
使用此指令可以将其转换为16位整数
Data = typecast(uint8(Data),'int16'); %convert data to int16
然后用
^{pr2}$
在Python中,我有一个名为dataIn
的数组,从一个仪器中读取。我无法找到将二进制数组转换为16位整数数组,然后再转换为实数向量的方法。在
如果有人解决了这个问题,我会很感激你的帮助。谢谢
Tags:
如果您使用的是
numpy
,这很简单:相关问题 更多 >
编程相关推荐