Python
文章平均质量分 86
肖永威
信息系统项目管理师,机器学习、数据分析、数据决策、算法模型设计应用研发工程师。
展开
-
python编程技巧——list计算
在Python中,如果你有两个同长度的列表,并且你想要对它们进行元素级别的相减(即,第一个列表的每个元素减去第二个列表的对应元素),你可以使用列表推导式或者zip函数来实现。在这两个例子中,zip函数用于将两个列表的元素打包成一个个的元组,然后列表推导式或map函数用于对这些元组中的元素进行相减操作。最终的结果是一个新的列表,包含了相减后的结果。原创 2024-07-20 11:34:27 · 310 阅读 · 0 评论 -
Python程序封装成Windows服务实践
WinSW是一个功能强大、易于使用的Windows服务封装工具,它通过将任何可执行文件包装为服务,实现了自动化管理和监控python程序。无论是开发者、系统管理员还是自动化爱好者,都可以通过WinSW来简化Windows服务的创建和管理过程。原创 2024-07-10 16:02:35 · 888 阅读 · 1 评论 -
python多线程与多进程开发实践及填坑记(3)
模块化:将不同的功能模块化,便于维护和扩展。多进程与多线程结合:使用multiprocessing实现并行计算任务,使用threading实现RabbitMQ消息侦听和Flask Web服务的非阻塞运行。进程间通信:通过multiprocessing.Queue实现消息侦听任务与并行计算任务之间的资源交互。事件控制:通过threading.Event控制消息侦听任务的启停。原创 2024-07-06 16:17:09 · 707 阅读 · 0 评论 -
python多线程与多进程开发实践及填坑记(2)
线程启动所遇到的问题及解决方案。原创 2024-07-05 17:53:13 · 900 阅读 · 0 评论 -
python多线程与多进程开发实践及填坑记(1)
基于flask、pika、multiprocessing、thread,搭建一个多线程多进程及Web服务架构,其中,使用multiprocessing完成并行计算任务,thread完成rabbitmq侦听和Flask服务,并通过multiprocessing.Queue与并行计算任务交互资源,由web路由api服务,启停消息侦听任务、并行计算任务,以及动态调参的任务。原创 2024-07-05 17:49:23 · 1228 阅读 · 0 评论 -
multiprocessing多进程计算及与rabbitmq消息通讯实践
使用python multiprocessing库构建一个多进行计算服务,使用pika库与外部RibbitMQ间传递消息。计算服务的生产者听RabbitMQ消息,并把消息数据放入multiprocessing.Queue队列中,进程间通讯使用multiprocessing.Queue,计算服务的消费者从multiprocessing.Queue队列中获取数据,大概经过1个小时的计算,把计算结果发送到RabbitMQ。原创 2024-06-22 14:40:57 · 782 阅读 · 0 评论 -
RabbitMQ python第三方库pika应用入门实践
RabbitMQ python第三方库pika应用入门实践原创 2024-06-08 16:08:35 · 852 阅读 · 0 评论 -
爬虫利器Frida RPC入门——夜神模拟器环境篇
使用夜神模拟器环境,实践爬虫利器Frida RPC入门。Frida是一款轻量级HOOK框架,可用于多平台上,例如android、windows、ios等。frida分为两部分,服务端运行在目标机上,通过注入进程的方式来实现劫持应用函数,另一部分运行在系统机器上。原创 2024-05-27 17:42:10 · 1232 阅读 · 2 评论 -
python多层嵌套字典(dict)数据查询操作实践
文中代码和主体文字内容是由”文言一心“辅助完成,在此表示感谢AI提高工作效率。我的三句问话如下,供参考:问一:dict中,如何判断关键字存不在?问二:如果my_dict = {'a': 1, 'b': 2, 'c': {’d‘:66}} ,如何判断关键字’d'是否存在?问三:如果是3层,或者,更多层嵌套呢?问四:如果要求有级联嵌套顺序的关键字怎么处理?问五:如何快速查询嵌套字典中的值?原创 2024-05-21 16:16:06 · 1404 阅读 · 0 评论 -
python编程经验三则(小数截断、JSON排序、迭代多个对象)
python编程经验三则(小数截断、JSON排序、迭代多个对象)原创 2024-03-31 20:50:39 · 732 阅读 · 2 评论 -
以DataFrame的时间索引为条件,使用apply修改数据方法实践
在pandas中,DataFrame的数据是时间索引,要求按时间(12点)为条件修改数据,使用apply和lambda。原创 2024-03-28 17:38:03 · 351 阅读 · 0 评论 -
python loguru 日志级别与按天分割并删除历史日志实践
一般程序日志文件不易过大,需要对日志按容量、时间等进行分隔,过期久远的日志自动清除。原创 2024-03-10 17:33:21 · 1498 阅读 · 2 评论 -
windows环境上python服务程序隐藏在后台运行方法
在Windows环境上,如何隐藏python服务程序在后台运行方法,有三种方法。原创 2024-02-28 18:50:22 · 1277 阅读 · 0 评论 -
Python及Pydev调试程序传递参数方法的实践
在Python中,可以使用sys.argv来获取命令行参数。原创 2024-02-26 19:00:48 · 420 阅读 · 0 评论 -
Python request访问401错误与权限验证
在使用Python requests接口访问开发的过程中,遇到401错误,跟踪原因是 Unauthorized ,这个错误通常意味着我在尝试访问某个资源时侯,没有提供正确的身份验证信息,或者你的身份验证信息已经过期。原创 2024-02-25 11:22:22 · 2470 阅读 · 0 评论 -
python适配器模式开发实践
使用python适配器模式,设计个设备通用控制接口,以适配不同厂商的控制接口,主要功能为: 初始化设备接口、发送控制命令、转换数据,用以适应不同设备接口要求。原创 2024-02-08 13:25:53 · 1590 阅读 · 0 评论 -
python二进制读取文件快速定位及半个中文字符问题处理
`'utf-8' codec can't decode byte 0xba in position 0: invalid start byte`经分析,恍然大悟!`是中文双字节问题!`读取字节流时,遇到中文时,出现截取半个中文的问题。解决方案是抓取字符编码异常,去掉字节流首个字节,也就去掉半个汉字。原创 2024-01-26 16:31:00 · 1113 阅读 · 0 评论 -
Python Flask与APScheduler构建简易任务监控
基于Python生态环境,由APScheduler技术构建定时采集数据、预测数据服务,与Flask整合为web服务应用,构建简易任务监控解决方案。原创 2024-01-26 14:01:11 · 2022 阅读 · 0 评论 -
Pandas时序数据分析实践—基础(1)
本文介绍Pandas基本结构、Pandas数据类型、常用函数内容。原创 2023-12-03 17:00:17 · 215 阅读 · 1 评论 -
SALib敏感性分析入门实践笔记
SALib敏感性分析与AHP结合使用,主要体现在决策可靠性评估、权重调整与优化、风险管理、决策方案比较、决策过程透明度,可以提高决策模型的鲁棒性,增强决策的科学性和可操作性,对于复杂的决策问题具有重要的应用价值。原创 2023-12-02 17:53:13 · 4172 阅读 · 0 评论 -
python小数据分析小结及算法实践集锦
在缺乏大量历史数据的新兴技术和产业中,商业分析可能会面临一些挑战。然而,有一些技术和方法可以帮助分析者在数据不充分的情况下进行科学化商业分析,并为决策提供支持。原创 2023-11-25 17:15:42 · 656 阅读 · 0 评论 -
Python监控服务进程及自启动服务方法与实践
使用了`psutil`第三方库,它提供了跨平台的系统进程和系统利用率信息。结合`apscheduler`用于定时任务的管理,以及`subprocess`用于启动和监控服务程序,我打造了一个简单而有效的监控系统。原创 2023-11-23 18:44:58 · 1042 阅读 · 0 评论 -
Windows环境中Python应用服务自启动及其监控解决方法
需求描述:在windows服务器环境中,python应用服务在服务器重启时,能自动启动;在任务管理器中,能区分监控python应用服务(默认都是python的情况,无法区分多个python进程);监控python应用服务进程,当应用服务挂掉后,重新启动服务。原创 2023-11-20 17:40:11 · 1584 阅读 · 0 评论 -
Pandas数据分析开发实战博文集锦
本文为最近年来使用Pandas进行数据分析的实践笔记集锦,为了便于博主与爱好者查找相关内容,以及学习、应用过程,进行了初步简单梳理。内容包括:数据分析处理、可视化分析、数据库相关(ClickHouse、MongoDB、CSV、MySQL、HDF5)、基础入门(数据分析快速入门、时序数据实践)、应用、问题、其他等等。原创 2023-11-18 17:56:05 · 235 阅读 · 0 评论 -
python时间变化与字符串替换技术及读JSON文件等实践笔记
1. 根据预测出结果发出指令的秒级时间,使用时间戳,也就是设定时间(字符串)转为数字时间戳。2. 时间计算转换过程中,出现单个整数(例如8点),按字符串格式补齐两位“08”。3. 字符串去空格,替换特殊字符(例如空格,数据中的逗号“1,024.00”),特别是输入数据不规范的时候,读入到pandas中时,把数据变成了object问题。4. sql语句参数传递。5. 读取JSON格式日志文件。6. 生成正态分布随机数。原创 2023-11-17 18:41:26 · 348 阅读 · 1 评论 -
python轻量规则引擎rule-engine入门与应用实践
rule-engine做为一种轻量级规则引擎,在数据分析中做为条件规则使用,基本够用了。原创 2023-10-24 19:25:42 · 4672 阅读 · 0 评论 -
OpenCV视频车流量识别详解与实践
OpenCV视频车流量识别基本思想是使用背景消去算法将运动物体从图片中提取出来,消除噪声识别运动物体轮廓,最后,在固定区域统计筛选出来符合条件的轮廓。原创 2023-10-23 10:54:17 · 1441 阅读 · 0 评论 -
Python安装使用graphviz经验,Format: “png“ not recognized
需要把Graphviz 安装路径加到系统路径上;python安装pydotplus graphviz两个,只安装graphviz不够;使用管理员打开cmd终端,运行命令dot -c原创 2023-10-21 10:27:59 · 471 阅读 · 0 评论 -
Python中Numpy的应用技巧
本文整理了NumPy 中的数组(常见OpenCV、Pandas)、 数学计算(矩阵乘法和点乘)、统计等方法、以及其他常用的删除空值、类型转换、沿轴向连接数组、计算欧式距离、窗口移动平均值等技术。原创 2023-10-18 17:32:31 · 186 阅读 · 0 评论 -
python关联分析实践学习笔记
曾经有个沃尔玛超市,它将啤酒与尿布这样两个奇怪的东西放在一起进行销售,并且最终让啤酒与尿布这两个看起来没有关联的东西的销量双双增加。原创 2023-10-12 17:35:24 · 658 阅读 · 3 评论 -
OpenCV防抖实践及代码解析笔记
这种方法对视频缩放抖动有很好的效果,对低频运动具有良好的稳定性,且内存消耗低,因此非常适合嵌入式设备。原创 2023-10-08 18:49:52 · 2114 阅读 · 3 评论 -
AttributeError: ‘Prophet‘ object has no attribute ‘stan_backend‘解决方案
在使用Facebook prophet过程遇到如下问题:AttributeError: 'Prophet' object has no attribute 'stan_backend'。原创 2023-09-26 17:00:30 · 1486 阅读 · 4 评论 -
python解析曲线数据图方法一则
我们在数据分析工作中,经常遇到没有直接数据的情况,对于曲线图情况,我们需要解析曲线图中的数据。原创 2023-09-25 11:34:16 · 1157 阅读 · 0 评论 -
Opencv-python去图标与水印方案实践
本文实践了三种抠图去水印图标方案,分别是滤除或提取图形、OpenCV修复、第三方开源工具。原创 2023-09-20 17:21:51 · 2551 阅读 · 2 评论 -
python抠图(去水印)开源库lama-cleaner入门应用实践
本文是抠图开源库Lama Cleaner入门应用实践,以及相关LaMa模型结构等。原创 2023-09-18 16:27:38 · 3457 阅读 · 2 评论 -
客观赋权熵值法多指标综合评价方法原理及python实践
客观赋权熵值法多指标综合评价方法原理及python实践原创 2023-09-14 17:21:32 · 1464 阅读 · 0 评论 -
百度飞浆OCR识别表格入门python实践
百度飞浆OCR识别表格入门python实践原创 2023-09-07 13:54:53 · 4442 阅读 · 3 评论 -
Windows10批处理命令行设置环境变量笔记,无需重新安装python与chrome
通过Windows10批处理命令行设置环境变量,无需重新安装python与chrome,得以快速安装部署python环境。原创 2023-08-23 18:50:18 · 6603 阅读 · 5 评论 -
Python修改Windows10电脑名称,无需重启生效
基于注册表技术,Python修改Windows10电脑名称,无需重启生效原创 2023-08-21 16:32:14 · 801 阅读 · 3 评论 -
高德地图开发者平台Python应用实践:快速入门周边商业环境信息查询
使用python实现周边商业环境信息查询可以采用高德地图开发平台的API接口。原创 2023-08-19 14:17:52 · 1989 阅读 · 1 评论