[发明专利]数据处理方法、装置及计算机可读存储介质在审
申请号: | 201910421929.4 | 申请日: | 2019-05-21 |
公开(公告)号: | CN110287246A | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 王海洋;许朝阳 | 申请(专利权)人: | 平安证券股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2458 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 精度转换 数据处理 业务标识 转换数据 计算机可读存储介质 规则库调用 输出接口 数值转换 运算模块 转换处理 请求方 调用 合法 转换 | ||
本发明公开了一种数据处理方法,该方法包括:获取精度转换请求,所述精度转换请求包括请求方的业务标识及待转换数据;根据所述业务标识判断所述精度转换请求是否合法;若精度转换请求合法,调用数值精度转换包,对待转换数据进行转换处理,得到转换的数据,其中所述数值精度转换包包括数值精度转换接口、精准数值转换运算模块、数值精度转换规则库调用模块、输出接口四大模块。本发明能实现任意大小的数值精度转换,提高数据处理的速度。
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据处理方法、装置及计算机可读存储介质。
背景技术
一个常用的数据挖掘流程包括数据采集、数据预处理、特征构建与选择、模型训练、预测等阶段。其中特征构建与选择较为耗时,但又是非常重要的。这是因为特征构建与选择的结果将作为机器学习模型的输入,如果特征不能表达数据中隐藏的模式,机器学习模型将学不到任何东西,自然无法提供较为准确的预测结果。
为了获得精细化的输入特征,一般需要使用大量的人力和时间进行特征构建与选择,然而,人工进行特征的构建与选择的代价非常高。一方面,需要消耗大量的人力;另一方面,很多隐藏在数据里的模式是很难被人发现的。
发明内容
本发明提供一种数据处理方法、装置及计算机可读存储介质,其主要目的在于能实现任意大小的数值精度转换,提高数据处理的速度。
为实现上述目的,本发明还提供一种数据处理方法,所述方法包括:
获取精度转换请求,所述精度转换请求包括请求方的业务标识及待转换数据;
根据所述业务标识判断所述精度转换请求是否合法;
若精度转换请求合法,调用数值精度转换包,对待转换数据进行转换处理,得到转换的数据,其中所述数值精度转换包包括数值精度转换接口、精准数值转换运算模块、数值精度转换规则库调用模块、输出接口四大模块,其中数值精度转换接口是请求方使用数值精度转换包的输入口,精准数值转换运算模块对待转换数据进行预处理,通过数值精度转换规则库调用模块,并根据所述业务标识对将预处理后的待转换数据进行数值精度的转换,最后通过输出接口将处理完的数值返回给请求方。
优选地,所述数值精度转换包是PrecisionConvert.jar包,在所述精准数值转换运算模块中通过java.covert.BigDecimal类对待转换数据进行弥补以避免float数据类型和double数据类型的精度缺失。
优选地,在java.covert.BigDecimal类中对两个对象进行比较时,将两个对象后的小数点位数补起后再进行比较。
优选地,所述java.covert.BigDecimal类的构造函数public BigDecimal(doubleval)中构造double到Big Decimal的转换,通过所述构造函数将待转换数据中小数点后有有效数字的double数据先转换到小数点后没有有效数字的double数据,得到转换后的double数据,然后再把转换后的double数据转换到BigDecimal,之后使用BigDecimal的divide函数返回转换后的数据。
优选地,所述数值精度转换规则库调用模块包括数值精度转换规则库,所述数值精度转换规则库中存储有多种业务、每种业务标识及每种业务标识对应的转换规则。
优选地,所述方法还包括:
若根据所述业务标识判断所述精度转换请求不合法时,提醒所述请求方所述数值精度转换规则库不存在所述业务标识对应的转换规则。
优选地,所述方法还包括:
在所述数值精度转换规则库不存在所述业务标识对应的转换规则时,接收所述请求方上传的转换规则,并存储在所述数值精度转换规则库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安证券股份有限公司,未经平安证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910421929.4/2.html,转载请声明来源钻瓜专利网。