加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

在Python中使用14位数据

发布时间:2020-12-20 13:12:45 所属栏目:Python 来源:网络整理
导读:我目前的工作流程涉及处理以16位格式和64位格式编写的8位分辨率数据.例如: b = np.fromfile(file,dtype='uint8')data1 = b[:2].view(np.int16)data2 = b[2:10].view(np.int64)# alternative: struct.unpack 我刚收到14位分辨率数据 – 加载这些数据的合适类
我目前的工作流程涉及处理以16位格式和64位格式编写的8位分辨率数据.例如:

b = np.fromfile(file,dtype='uint8')
data1 = b[:2].view(np.int16)
data2 = b[2:10].view(np.int64)
# alternative: struct.unpack

我刚收到14位分辨率数据 – 加载这些数据的合适类似方法是什么,因为没有14位类型可用?

编辑:
在评论中回答 – 谢谢honza_p.

将它们读为16位并移位2位.

解决方法

在案例评论消失时添加作为答案.

Read them as 16-bit and shift 2 bits.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读