System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置、计算机设备和存储介质制造方法及图纸_技高网

数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:44506216 阅读:9 留言:0更新日期:2025-03-07 13:04
本申请涉及一种数据处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取输入的原始数据以及对应的数据类型;在数据类型为浮点格式的情况下,获取原始数据的指数和尾数;根据指数,确定原始数据对应的定点格式的整数有效位数;并根据指数和所述尾数,确定原始数据对应的定点格式的尾数有效位数;根据定点格式的整数有效位和尾数有效位,确定原始数据对应的定点格式结构;将原始数据转换成定点格式数据,并存储到定点格式结构中,得到转换数据;在原始数据的数据类型为定点格式,或,得到转换数据的情况下,将原始数据,和/或,转换数据输入到归一化指数函数中,得到目标数据。采用本方法能够提高数据处理的效率。

【技术实现步骤摘要】

本申请涉及大数据,特别是涉及一种数据处理方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、随着大数据技术的发展,出现了多种数据处理方法。在这些方法中,最为关键的是对关联数据(存在一定关联关系的数据,例如,路程和时间;结合处理后,可以得到速度等)进行结合处理(例如,归一化指数函数处理关联数据等),以此生成更具价值的数据或信息。然而,在实际使用的过程中,很多关联数据都是以不同的数据类型(例如,定点格式、浮点格式等)进行存储,而对关联数据进行结合处理需要关联数据必须具备统一的数据类型。

2、当前技术中,通常在对关联数据进行处理之前,先对不同数据类型的关联数据进行预处理,将其转化为标准化的数据格式,以便于后续的结合处理。然而,采用这种方法需要同时建立数据类型转换模块和数据处理模块,分别用于完成数据类型的转换和关联数据的结合处理,硬件资源占用率较高。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种数据处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种数据处理方法。所述方法包括:

3、获取输入的原始数据以及对应的数据类型;

4、在所述数据类型为浮点格式的情况下,获取所述原始数据的指数和尾数;

5、根据所述指数,确定所述原始数据对应的定点格式的整数有效位数;并根据所述指数和所述尾数,确定所述原始数据对应的定点格式的尾数有效位数;

6、根据所述定点格式的整数有效位和所述尾数有效位,确定所述原始数据对应的定点格式结构;

7、将所述原始数据转换成定点格式数据,并存储到所述定点格式结构中,得到转换数据;

8、在所述原始数据的数据类型为定点格式,或,得到转换数据的情况下,将所述原始数据,和/或,所述转换数据输入到预设的归一化指数函数中,得到目标数据。

9、在其中一个实施例中,所述根据所述定点格式的整数有效位数和所述尾数有效位数,确定所述原始数据对应的定点格式结构,包括:

10、获取定点格式的第一标准结构;其中,所述第一标准结构包括符号位、整数预留位、小数点位以及尾数预留位;

11、根据所述定点格式的整数有效位数和所述尾数有效位数,分别对所述第一标准结构中的整数预留位和尾数预留位进行调整,得到所述原始数据对应的定点格式结构。

12、在其中一个实施例中,建立定点格式的第一标准结构,包括:

13、获取输入的原始数据中浮点格式数据的指数阈值和尾数阈值;

14、根据所述指数阈值,确定第一标准结构的整数预留位数;

15、根据所述指数阈值和尾数阈值,确定第一标准结构的尾数预留位数;

16、根据所述整数预留位数和尾数预留位数,建立定点格式的第一标准结构。

17、在其中一个实施例中,所述获取输入的原始数据中浮点格式数据的指数阈值和尾数阈值,包括:

18、获取输入的原始数据中浮点格式数据的指数位宽以及尾数位宽;

19、根据所述指数位宽,确定浮点格式数据的指数阈值;

20、根据所述尾数位宽,确定浮点格式数据的尾数阈值。

21、在其中一个实施例中,所述数据类型还包括:整型格式,所述获取输入的原始数据以及对应的数据类型之后,还包括:

22、在所述数据类型为整型数据的情况下,获取所述原始数据对应的整数部分和符号部分;

23、将所述整数部分和符号部分存储到定点格式的第二标准结构中,得到转换数据。

24、在其中一个实施例中,建立定点格式的第二标准结构,包括:

25、获取输入的原始数据中整型格式数据的整数阈值;

26、根据所述整数阈值,确定第二标准结构的整数位数;

27、根据所述整数位数,建立定点格式的第二标准结构。

28、第二方面,本申请还提供了一种数据处理装置。所述装置包括:

29、数据获取模块,用于获取输入的原始数据以及对应的数据类型;

30、指数位数确认模块,用于在所述数据类型为浮点格式的情况下,获取所述原始数据的指数和尾数;

31、有效位数确定模块,用于根据所述指数,确定所述原始数据对应的定点格式的整数有效位数;并根据所述指数和所述尾数,确定所述原始数据对应的定点格式的尾数有效位数;

32、数据结构确认模块,用于根据所述定点格式的整数有效位和所述尾数有效位,确定所述原始数据对应的定点格式结构;

33、转换数据确认模块,用于将所述原始数据转换成定点格式数据,并存储到所述定点格式结构中,得到转换数据;

34、数据计算模块,用于在所述原始数据的数据类型为定点格式,或,得到转换数据的情况下,将所述原始数据,和/或,所述转换数据输入到预设的归一化指数函数中,得到目标数据。

35、在其中一个实施例中,所述数据结构确认模块,包括:

36、标准结构确认子模块,用于获取定点格式的第一标准结构;其中,所述第一标准结构包括符号位、整数预留位、小数点位以及尾数预留位;

37、数据结构确认子模块,用于根据所述定点格式的整数有效位数和所述尾数有效位数,分别对所述第一标准结构中的整数预留位和尾数预留位进行调整,得到所述原始数据对应的定点格式结构。

38、在其中一个实施例中,所述装置还包括,标准结构建立模块,用于:

39、获取输入的原始数据中浮点格式数据的指数阈值和尾数阈值;

40、根据所述指数阈值,确定第一标准结构的整数预留位数;

41、根据所述指数阈值和尾数阈值,确定第一标准结构的尾数预留位数;

42、根据所述整数预留位数和尾数预留位数,建立定点格式的第一标准结构。

43、在其中一个实施例中,所述标准结构建立模块,包括:

44、位宽确认子模块,用于获取输入的原始数据中浮点格式数据的指数位宽以及尾数位宽;

45、阈值确认子模块,用于根据所述指数位宽,确定浮点格式数据的指数阈值;

46、所述阈值确认子模块,还用于根据所述尾数位宽,确定浮点格式数据的尾数阈值。

47、在其中一个实施例中,所述数据类型还包括:整型格式,所述装置还包括,整型转换模块,用于:

48、在所述数据类型为整型数据的情况下,获取所述原始数据对应的整数部分和符号部分;

49、将所述整数部分和符号部分存储到定点格式的第二标准结构中,得到转换数据。

50、在其中一个实施例中,所述装置还包括标准结构建立模块,用于:

51、获取输入的原始数据中整型格式数据的整数阈值;

52、根据所述整数阈值,确定第二标准结构的整数位数;

53、根据所述整数位数,建立定点格式的第二标准结构。

54、第三方面,本申请还提供了一种计算机设备。所本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述定点格式的整数有效位数和所述尾数有效位数,确定所述原始数据对应的定点格式结构,包括:

3.根据权利要求2所述的方法,其特征在于,建立定点格式的第一标准结构,包括:

4.根据权利要求3所述的方法,其特征在于,所述获取输入的原始数据中浮点格式数据的指数阈值和尾数阈值,包括:

5.根据权利要求1所述的方法,其特征在于,所述数据类型还包括:整型格式,所述获取输入的原始数据以及对应的数据类型之后,还包括:

6.根据权利要求4所述的方法,其特征在于,建立定点格式的第二标准结构,包括:

7.一种数据处理装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述定点格式的整数有效位数和所述尾数有效位数,确定所述原始数据对应的定点格式结构,包括:

3.根据权利要求2所述的方法,其特征在于,建立定点格式的第一标准结构,包括:

4.根据权利要求3所述的方法,其特征在于,所述获取输入的原始数据中浮点格式数据的指数阈值和尾数阈值,包括:

5.根据权利要求1所述的方法,其特征在于,所述数据类型还包括:整型格式,所述获取输入的原始数据以及对应的数据类型之后,还包括:

6.根据权利要...

【专利技术属性】
技术研发人员:孙晓东叶培林黄旭松何立立沈贽匡启和肖佐楠郑茳
申请(专利权)人:苏州国芯科技股份有限公司
类型:发明
国别省市:

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

1