一种浮点数据处理方法、装置及存储介质制造方法及图纸

技术编号:23561629 阅读:29 留言:0更新日期:2020-03-25 06:24
本申请公开了一种浮点数据处理方法、装置及存储介质,方法包括:获得待压缩的第一浮点数据;按照浮点数据中字节所占比特位的数量,依次读取第一浮点数据中的第一目标数据,并对第一目标数据执行以下操作;获得第一目标数据对应的预设进制的数据值;基于数据值满足预设的压缩条件的判断,将第一目标数据压缩为第一数据,并为第一数据设置第一标识,第一数据和第一标识占用第一数量的比特位,第一标识表征其所在的数据为压缩后的数据;基于数据值不满足压缩条件的判断,为第一目标数据设置第二标识,第二标识表征其所在的数据为未压缩的数据,第一目标数据和第二标识占用第二数量的比特位;第一数量小于第一目标数据所占比特位数量。

A floating point data processing method, device and storage medium

【技术实现步骤摘要】
一种浮点数据处理方法、装置及存储介质
本申请涉及数据压缩
,特别涉及一种浮点数据处理方法、装置及存储介质。
技术介绍
随着近年来人工智能技术的发展,浮点数据的存取与通信的规模越来越大,因此,对浮点数据的处理效率也会随之降低。
技术实现思路
有鉴于此,本申请的目的在于提供一种浮点数据处理方法、装置及存储介质,用以解决现有技术中浮点数据的处理效率较低的技术问题。本申请提供了一种浮点数据处理方法,包括:获得待压缩的第一浮点数据;按照浮点数据中字节所占比特位的数量,依次读取所述第一浮点数据中的第一目标数据,并对所述第一目标数据执行以下操作;获得所述第一目标数据对应的预设进制的数据值;基于所述数据值满足预设的压缩条件的判断,将所述第一目标数据压缩为第一数据,并为所述第一数据设置第一标识,所述第一数据和所述第一标识占用第一数量的比特位,所述第一标识表征其所在的数据为压缩后的数据;基于所述数据值不满足所述压缩条件的判断,为所述第一目标数据设置第二标识,所述第二标识表征其所在的数据为未压本文档来自技高网...

【技术保护点】
1.一种浮点数据处理方法,其特征在于,包括:/n获得待压缩的第一浮点数据;/n按照浮点数据中字节所占比特位的数量,依次读取所述第一浮点数据中的第一目标数据,并对所述第一目标数据执行以下操作;/n获得所述第一目标数据对应的预设进制的数据值;/n基于所述数据值满足预设的压缩条件的判断,将所述第一目标数据压缩为第一数据,并为所述第一数据设置第一标识,所述第一数据和所述第一标识占用第一数量的比特位,所述第一标识表征其所在的数据为压缩后的数据;/n基于所述数据值不满足所述压缩条件的判断,为所述第一目标数据设置第二标识,所述第二标识表征其所在的数据为未压缩的数据,所述第一目标数据和所述第二标识占用第二数量...

【技术特征摘要】
1.一种浮点数据处理方法,其特征在于,包括:
获得待压缩的第一浮点数据;
按照浮点数据中字节所占比特位的数量,依次读取所述第一浮点数据中的第一目标数据,并对所述第一目标数据执行以下操作;
获得所述第一目标数据对应的预设进制的数据值;
基于所述数据值满足预设的压缩条件的判断,将所述第一目标数据压缩为第一数据,并为所述第一数据设置第一标识,所述第一数据和所述第一标识占用第一数量的比特位,所述第一标识表征其所在的数据为压缩后的数据;
基于所述数据值不满足所述压缩条件的判断,为所述第一目标数据设置第二标识,所述第二标识表征其所在的数据为未压缩的数据,所述第一目标数据和所述第二标识占用第二数量的比特位;
其中,所述第一标识所占比特位的数量与所述第二标识所占比特位的数量相同,且,所述第一数量小于所述第一目标数据所占比特位数量,所述第二数量与所述第一目标数据所占比特位数量相同。


2.根据权利要求1所述的方法,其特征在于,还包括:
获得待解压的第二浮点数据;
按照所述第一标识或所述第二标识所占比特位的数量,读取所述第二浮点数据中的标识数据;
基于所述标识数据为预设的第一标识的判断,在所述第二浮点数据中读取所述第一数量的包含所述第一标识的比特位数据作为第二目标数据,将所述第二目标数据还原为第二数据,所述第二数据占用所述第二数量的比特位,返回继续在所述第二浮点数据剩余的数据中读取新的标识数据,直到所述第二浮点数据全部处理;
基于所述标识数据为预设的第二标识的判断,在所述第二浮点数据中读取所述第二数量的包含所述第二标识的比特位数据作为第三目标数据,删除所述第三目标数据中的第二标识,返回继续在所述第二浮点数据剩余的数据中读取新的标识数据,直到所述第二浮点数据全部处理。


3.根据权利要求1或2所述的方法,其特征在于,所述数据值满足预设的压缩条件,包括:
所述数据值小于或等于预设的第一阈值。


4.根据权利要求1或2所述的方法,其特征在于,所述第一数据作为所述第一标识占用1比特位;
相应的,为所述第一目标数据设置第二标识,包括:
将所述第一目标数据中的各比特位依次向右移动1比特位,并在左侧最高位填充第二标识,所述第二标识占用1比特位。


5.根据权利要求1所述的方法,其特征在于,还包括:
调整所述待压缩的第一浮点数据中的字节顺序,以使得所述第一浮点数据中的高位字节数据处于左侧。


6.根据权利要求2所述的方法,其特征在于,还包括:
调整所述待解压的第二浮点数据中的字节顺序,以使得所述第二浮点数据中的高位字节数据处于左侧。

【专利技术属性】
技术研发人员:徐佳宏成学文
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1