源码技术
php
java
python
Linux
当前位置:
首页
>
python
>Python对数据进行分段运算
Python对数据进行分段运算
2026-08-22 21:55:22
Python对数据进行分段运算
又是一个网上很经典的题,运费分段计算:表中列出了目的地和结算重量:
根据单价对照表进行运费计算:
解这道题的关键在于对结算重量进行分段拆分:如187.2KG,首重为1,[1-50]阶段重量为49,[50-100]阶段重量为50,[100-300]阶段重量为:87.2,其他阶段为0,拆分后的结果如下:
然后匹配单价对照表中的目的地与分段价格相乘再求和,结果如下:
拆解为以上步骤后,对应用Pyhon写相应功能:
1、读取目标数据并设置首重区间
2、对重量进行分段拆分(核心运算)
3、匹配单价对照表计算运费并写入新文件:
看下运行效果
已关注
关注
重播
分享
赞
视频详情
运行的结果和网友写的公式运行一致,唯一不同的是没考虑小数点位数,这道题同样没有直接函数的可以调用,所以需要自己写核心算法,从效率上来说,如果数据只有几百行,可以用高阶公式,但如果数据超过一万行,果断用Python,直接出结果。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
90 分钟攻破 20 年 Linux 漏洞!Claude 5.0 惊现内测,Anthropic 都害怕
相关性分析(基于Python)6—— 皮尔逊相关系数的核心性质与边界约束
最新文章
90 分钟攻破 20 年 Linux 漏洞!Claude 5.0 惊现内测,Anthropic 都害怕
90分钟攻破20年Linux漏洞!Claude5.0内测吓坏硅谷:入职三周工程师曝一行代码不写!
【干货】9个一用就GG的Linux命令
无源项一维波动问题的PINN的Python torch实现
跟着大佬学习python!!!
新手必学:5个Python实用小项目,练手+接单两不误
一起学Python(008):站在巨人的肩膀上编程@Python库引用
90分钟的Linux漏洞探索说明了什么
在Linux服务器中部署omicverse-web,助力组学分析
Linux根目录梳理,新手必存!
热门文章
Linux系统特殊权限之SGID/SUID/SBIT原理及配置
Linux内核线程kthread创建与管理
Linux终于对所有人都可以简单使用了,但是是骗局
零基础上岸的10个Linux运维必备技能!
AI+Pycharm组合拳:让Python编程变简单,这波操作很实在!丨城市数据派
学python的老头,硬生生地自己给自己挖了一个大坑(周兴富)
Python typing模块深度指南:从类型检查到类型安全编程
3500 行纯 Python,做出一个能 24/7 跑起来的 Agent:我去看了 724-office
Python设计模式之单例模式,使类具有唯一的实例
【一起学 Python】第 51 天:进阶阶段导论 - 类型提示与工程化
随机文章
10个月宝宝每天需要喝多少奶粉?
QMT量化交易中的vba支持内置/原生python,并行计算速度提升10-100倍.
AI审查Linux内核:开源开发的分水岭
最新AI-Python机器学习、深度学习核心技术与前沿应用及Agent自动化全链路实践高级应用
告别代码孤岛:我终于看懂了 Python 模块
Python 代码一键打包成 EXE
打破 C++ 编译围城:如何用纯 Python 开发 OpenSees 本构模型?
waitress,一个强悍的 Python 库
8种精美的Python可视化图表!另附完整代码
一图看懂python/R/SQL!
python简单游戏教程《飞翔的小鸟》,附源代码、课件、讲义、素材