东木月
编程是为了更深刻的了解这个世界,或者作为自己的职业谋生存。 读书是为了让自己的灵魂得到升华,照亮自己的同时也指引他人。旅行见天地,读书明事理,工作合行知。
展开
-
基于Apriori关联规则的电影推荐系统(python实现)
**Apriori算法**是一种用于挖掘关联规则的频繁项集算法,它采用逐层搜索的迭代方法来发现数据库中项集之间的关系并形成规则。原创 2024-03-31 00:16:42 · 560 阅读 · 0 评论 -
机器学习十大模型算法说明(附python实现代码)
机器学习十大模型算法说明(附python实现代码)k-means、knn、DBSCAN聚类、SVM向量机、逻辑斯蒂回归、贝叶斯、决策树、随机森林、神经网络、CNN卷积原创 2024-01-24 22:24:01 · 149 阅读 · 0 评论 -
让Python学起来更轻松 | 寻找C站宝藏
让Python学起来更轻松 | 寻找C站宝藏为什么学习python简而言之,python能做网络后端、自动化运维、数据分析、自动化测试、网络爬虫、ERP系统、机器学习、人工智能,学会python能提升你的职场竞争力、提高你的工作效率。1、如何学习python学习python的课程和视频有很多,不一而足,我自己也总结了一篇,跟着这篇文章的脉络来学习,我相信你也能快速入门并掌握python。点我开始学习2、工具篇磨刀不误砍柴工,英雄配好剑,作为一名合格的程序员,没有像样的工具怎么可以呢?学习py原创 2021-06-06 09:55:09 · 1477 阅读 · 4 评论 -
python用四个阶段一个月学习入门至精通
第一阶段关注公众号“轻松学编程”了解更多。需要时间一个月。1、python概念 python是一种解释型、面向对象、动态数据类型的高级程序语言。 理解:程序运行时才翻译成机器码;一切皆对象的编程思维;变量不需要指定类型。 优点:容易学习、容易阅读、有一个广泛的标准库、可移植性、可扩展性。 缺点:因为是解释型的语言,在运行时才编译,每运行一次就编译一次,这会大大降低运行...原创 2020-03-28 21:44:08 · 1248 阅读 · 1 评论 -
python快速入门到精通详细教程
python文章目录关注公众号“轻松学编程”了解更多。写在前面:如何快速(比如在一个月内)学会一门高级编程语言?现在想学一门编程语言并不难,网上有很多资料,包括书籍、博客、视频等。最重要的是自己坚持,按条理进行系统性学习,这样不仅进步快,目标感明确也容易坚持下去。那么如何学一门编程语言呢?1、首先了解你要学的编程语言:历史,特性,适合做哪些工作(全栈、web、前端、后端、数据库、测试、...原创 2020-03-17 15:02:58 · 1903 阅读 · 0 评论 -
python获取列表中出现最频繁的汉字字符串
1、导入locale模块2、设置locale为中国大陆,用于获取汉字的拼音首字母3、获取列表中出现最频繁的字符串原创 2024-07-23 19:53:53 · 19 阅读 · 0 评论 -
numpy查找数组中小于阈值的最大连续子集
1、np.diff获取相邻元素的差值2、只要d_list的绝对值大于threshold,就可以添加一个split-point。3、使用np.flatnonzero,可以获得与np.split兼容的索引4、划分子集5、降序排列6、返回数组第一个元素原创 2024-07-23 14:29:00 · 140 阅读 · 0 评论 -
python模拟振动波形信号并转成音频播放
1、生成振动信号2、使用sinc插值方法进行重采样3、播放声音4、绘制信号波形原创 2024-07-19 21:45:42 · 704 阅读 · 0 评论 -
python删除文件目录下30天前的数据
1、使用os库来遍历目录下的文件2、使用datetime获取30天前的时间3、比较每个文件的创建时间,如果大于30则删除原创 2024-07-19 15:48:23 · 49 阅读 · 0 评论 -
python等长切割列表
python等长切割列表原创 2024-07-12 15:19:25 · 34 阅读 · 0 评论 -
python获取文件列表按照文件修改时间进行排序,默认按照文件名时间戳排序
1、获取文件绝对路径下的所有文件2、通过os.path.getmtime获取每个文件的修改时间,并与文件组成元组,方便后续排序 3、默认按照时间戳降序,否则按照按修改时间排序文件列表(从最晚到最早)原创 2024-07-08 20:38:41 · 46 阅读 · 0 评论 -
python操作SQLite3数据库进行增删改查
python操作SQLite3数据库进行增删改查原创 2024-07-06 23:22:09 · 565 阅读 · 0 评论 -
python转文本为语音并播放
1、初始化tts引擎2、设置音量(0到1之间)3、设置语速4、 设置声音对象,voices[0].id代表男生,voices[1].id代表女生5、转换文本并播放6、挂起声音引擎原创 2024-07-06 23:06:27 · 205 阅读 · 0 评论 -
获取时间字符串的月份数,时间戳转字符串日期
获取时间字符串的月份数,时间戳转字符串日期原创 2024-06-22 14:01:27 · 61 阅读 · 0 评论 -
python实现的信号合成分析系统(DSP)
1、在QT界面上设置好信号频率,采样频率,采样点数2、使用np构建sin函数3、使用matplotlib画出4、分别分析合成信号的FFT频域信息原创 2024-05-07 22:05:49 · 215 阅读 · 0 评论 -
获取波形极值与间距并显示
1、通过signal.find_peaks获取极大值2、获取极大值下标3、获取极大值对应的值4、获取极大值的下标间距(就是隔多远有一个极大值)5、获取极大值间距的标准差、方差、均值、最大值6、图形展示波形图并标记极大值原创 2024-05-07 18:06:44 · 36 阅读 · 0 评论 -
python把字典值转成浮点型数据
python把字典值转成浮点型数据1、读完数据,转成字典2、遍历字典,使用正则判断字典值是否为浮点型字符串3、使用eval把字符串转成浮点型原创 2024-04-19 18:36:52 · 150 阅读 · 0 评论 -
python比较两张图片是否一样并复制
python比较两张图片是否一样并复制1、通过PIL.image读取两张图片2、通过imagehash.average_hash计算两张图片的哈希值并计较3、如果相同则使用shutil.copy复制原创 2024-04-13 17:29:33 · 51 阅读 · 0 评论 -
python中程序超时处理装饰器
如果一个函数处理超时了,需要抛出异常并中止执行,可以使用模块func_timeout中的func_set_timeout做装饰器处理。原创 2024-04-13 13:45:33 · 88 阅读 · 0 评论 -
python中 except与 except Exception as e的区别
总结:【except】可以捕获BaseException、SystemExit、KeyboardInterrupt、GeneratorExit和第三方模块异常,需要慎用。但它不会捕获BaseException、SystemExit(系统退出异常)、KeyboardInterrupt、GeneratorExit和第三方模块异常。try-except 语句块中可以使用 finally 语句 , 无论异常是否被捕获 , finally 语句都会执行。原创 2024-04-13 13:38:30 · 284 阅读 · 0 评论 -
python类动态添加另一个类的所有方法
python类动态添加另一个类的所有方法原创 2024-04-03 17:37:48 · 50 阅读 · 0 评论 -
python实现多进程循环共享内存队列
生产者消费者模式:创建一个size大小的共享内存列表,前三个分别保存头指针、尾指针、锁一个进程生产数据多个进程消费数据消费数据时通过锁来保证已消费的数据不能再被取出,已消费的数据置为None1、创建循环共享内存队列: [front, rear, lock,None,None,None,None,None,None,None,None,None,None]2、入队列:没有None元素则视为队列已满,新数据不能入队列3、出队列:如果取出的元素为None,则视为空队列原创 2024-03-16 00:38:23 · 225 阅读 · 0 评论 -
python实现循环队列、循环共享内存队列
python实现循环共享内存队列原创 2024-03-16 00:36:42 · 54 阅读 · 0 评论 -
python下载远程文件
通过requests来下载远程文件1、获取url下载地址2、通过get()函数下载文件3、把下载的内容写进一个新文件中原创 2024-03-06 21:11:09 · 329 阅读 · 0 评论 -
获取线程信息:id,线程名,内存使用率,cpu占用率,是否活着
获取线程信息:id,线程名,内存使用率,cpu占用率,是否活着原创 2024-01-31 21:57:34 · 71 阅读 · 0 评论 -
获取子进程信息进程id,进程名,内存使用率,cpu占用率,是否活着
获取子进程信息:进程id,进程名,内存使用率,cpu占用率,是否活着1、使用multiprocessing创建子进程2、使用psutil获取子进程信息3、输出进程id,进程名,内存使用率,cpu占用率,是否活着原创 2024-01-31 15:19:53 · 197 阅读 · 0 评论 -
python进程间使用共享内存multiprocessing.shared_memory来通讯
python进程间使用共享内存multiprocessing.shared_memory来通讯原创 2024-01-28 01:17:58 · 578 阅读 · 0 评论 -
python企业级技能
Python企业级技能1、编程工具2、python性能提升技巧3、常用算法4、实用级多进程5、异步TCP服务器6、PYQT桌面软件开发7、数据库使用8、Django使用9、数据分析原创 2024-01-13 11:18:47 · 97 阅读 · 0 评论 -
python使用隐马尔可夫模型识别波形数据MFCC特征
python使用隐马尔可夫模型识别振动波形数据MFCC特征1、由于HMM是无监督机器学习的生成模型,不需要标签2、为每个类别都构建HMM模型进行提取MFCC特征进行训练3、使用4作为components的数量,这正是HMM模型中隐藏状态的数量4、找出最佳状态数:测试不同值,并挑选优化预测的那个值5、存储每个类别训练后的模型6、对新数据进行预测时,调用所有模型,并进行评分,选择最高分对应模型类别作为预测值原创 2024-01-03 22:54:07 · 659 阅读 · 0 评论 -
pymysql对MySQL执行SQL查询结果返回字典然后再转成insert插入语句
pymysql对MySQL执行SQL查询结果返回字典然后再转成insert插入语句1、execute(sql)查询sql语句2、获取字段名3、把数据组装成字典4、如果有需要可以对字典中的值进行修改5、转成两个元组,clos是所有字段名,value是对应字段的值6、转成insert sql语句7、execute(new_sql, value)执行新的sql语句8、commit()提交原创 2023-12-17 11:19:39 · 535 阅读 · 0 评论 -
pyqt5使用pyqtgraph实现动态热力图
pyqt5使用pyqtgraph实现动态热力图1、打开Designer创建一个UI界面2、把UI转成py3、创建一个main.py文件4、在main文件中渲染画布、创建初始数据、画热力图、创建更新数据线程、绑定按钮触发事件原创 2023-12-02 20:04:40 · 913 阅读 · 0 评论 -
xadmin后台在每一行记录增加一个复制链接按钮
xadmin后台在每一行记录增加一个复制链接按钮原创 2023-11-25 21:55:14 · 513 阅读 · 0 评论 -
python生成邀请码,手机验证码
python生成邀请码,手机验证码1、生成随机码2、阿里云短信发送代码原创 2023-11-25 21:49:37 · 1106 阅读 · 0 评论 -
python加密字典数据并写入文件
python加密字典数据并写入文件原创 2023-10-09 17:18:11 · 253 阅读 · 0 评论 -
python去掉列表数据中的最大最小值
python去掉列表数据中的最大最小值原创 2023-08-09 14:47:54 · 2124 阅读 · 0 评论 -
Cannot configure port, something went wrong. Original message: PermissionError(13, ‘连到系统上的设备没有发挥作用。‘
1、Cannot configure port, something went wrong. Original message: PermissionError(13, '连到系统上的设备没有发挥作用。2、python使用serial进行串口通信原创 2023-07-31 16:51:07 · 2872 阅读 · 3 评论 -
python中的列表、字典、字节数组清空方式
python中的列表、字典、字节数组清空方式原创 2023-05-31 10:49:21 · 514 阅读 · 0 评论 -
Django实现人脸识别登录
django实现人脸识别注册登录原创 2023-05-28 21:47:22 · 2215 阅读 · 0 评论 -
协同过滤算法的召回率、准确率、覆盖率、新颖度
python版计算协同过滤推荐算法的召回率、准确率、覆盖率、新颖度、F1-score并使用折线图横向对比原创 2023-05-21 09:59:57 · 823 阅读 · 0 评论 -
nuitka打包python的PyQt5成exe可执行文件
nuitka打包python的PyQt5成exe可执行文件原创 2023-05-16 11:54:39 · 1150 阅读 · 0 评论