首页 > 编程语言 >其实一开始我是不喜欢算法的,但是当我业务上用到了我不得不写

其实一开始我是不喜欢算法的,但是当我业务上用到了我不得不写

时间:2023-01-04 16:11:17浏览次数:52  
标签:浮动 用到 算法 分组 归一化 100 不得不 1000

起源是同事的一个算法,

账单导入后,要计算每个月固定收支分析

这个计算大概是,要统计一个连续月份的金额固定区间。

说人话就是把当前月份的金额先分组,按照一个设定的按照“浮动比例”的分组,将比如5.02,5.1,4.98 之类的分到一个组里,然后统计数量,最后再统计一下连续月份就可以

 

当然这个是我们仿照对象的逻辑,我们的逻辑是,取消了“浮动比例”的设定,使用归一化处理,直接取余后归一化到10,100,1000,这样方便计算。

 

我觉得“浮动比例”还是有可取之处的

比如说,我充了648和324,一下子就能归一化到具体的数字,而不是100,1000这种失去特征的数字的数组

 

那么问题来了,如果按照“浮动比例”分组呢?,首先确定基准。这个需要算法,后续来补

标签:浮动,用到,算法,分组,归一化,100,不得不,1000
From: https://www.cnblogs.com/prprprcom/p/17025160.html

相关文章

  • 算法与数据结构 学习流程
    嵌入式LINUX中算法与数据结构应用比较广泛,需要学习及熟练掌握:  推荐一些算法书籍。入门系列入门的同学,我建议你不要过度追求上去就看经典书。不要一来就拿着《算......
  • Python算法题头部与模板
    头部importsys;readline=sys.stdin.readlineread=lambda:[int(x)forxinreadline().split()]alloc=lambda*s:len(s)!=1and[alloc(*s[1:])foriinr......
  • [算法]图(邻接矩阵)的深度遍历
    packagecom.FeeLang;importjava.util.Scanner;classArcNode{intadjvex;ArcNodenext;}classVertexNode{charvertex;ArcNodefirstedge;}publicclassGraph......
  • 【Kelm回归预测】基于粒子群算法优化核极限学习机实现数据回归预测附matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • 密码算法应用规范
    术语解释对称算法(Symmetrickeyalgorithm):采用相同的密钥执行加密或解密。非对称算法(Asymmertrickeyalgorithm,公开密钥算法):用作加密的密钥不同于用作解密的密钥,而且解密密......
  • 分成互质组 (dfs算法)
    Description给定n个正整数,将它们分组,使得每组中任意两个数互质。至少要分成多少个组?Input第一行是一个正整数n(1≤n≤10)。第二行是n个不大于10000的正......
  • 首款通过! 机器学习服务活体检测算法荣获CFCA权威安全认证
    随着人脸识别技术在金融、医疗等多个领域的加速落地,网络安全、信息泄露等问题愈为突出,用户对应用稳定性和安全性的要求也更为严格。为保障各行业高效稳定的开展业务,提前发现......
  • 万字长文 | STL 算法总结
    本篇所有算法源码均已同步收录GitHub仓库,欢迎点个小⭐️:https://github.com/rongweihe/CPPNotes/tree/master/STL-source-code-notes​大家好,我是小贺。上一篇更新了​​ST......
  • 一致性哈希算法原理及实际应用
    最近有一位读者跟我交流,说除了算法题之外,系统设计题是一大痛点。算法题起码有很多刷题平台可以动手实践,但系统设计类的题目一般很难实践,所以看一些教程总结也只是一知半解,......
  • C++ 数学与算法系列之牛顿、二分迭代法求解非线性方程
    1.前言前文介绍了如何使用“高斯消元法”求解线性方程组。本文秉承有始有终的态度,继续介绍“非线性方程”的求解算法。本文将介绍2个非线性方程算法:牛顿迭代法。二......