排序
【Python】Flask问答系统Demo项目
我分享了一个基于Flask框架开发的问答系统Demo项目。该项目采用MVC架构,包含用户认证、问题发布和模板渲染等功能模块。我详细介绍了项目结构、数据库初始化流程,并总结了使用Flask蓝图、SQLAl...
【Python】PySide6应用如何防止网络请求阻塞窗口的响应
Q:在开发PySide6的应用时,进行网络请求时会导致整个窗口卡死,当目标服务器宕机时,会导致客户端的窗口完全无响应,请问如何让网络请求不影响窗口? A:遇到这个问题,通常的解决方案是将网络...
【人工智能】【Python】综合算法实验(随机森林、梯度提升、支持向量回归解决音乐流行趋势预测任务)
我使用随机森林、梯度提升和支持向量回归三种算法对音乐流行趋势预测进行了实验。实验采用阿里天池音乐数据集,通过特征工程提取时间特征、滞后特征和艺人静态特征,并进行异常值处理。结果显示...
【算法】【Python】二维差分数组与其前缀和(洛谷P3397 地毯)
本文讨论了洛谷P3397题“地毯覆盖计数”的两种解法。作者最初用C语言暴力模拟遍历每个地毯覆盖的矩形区域,逐个累加计数,虽通过测试但效率较低。针对大规模数据(n、m≤1000),提出基于二维差...
【Python】【PVE】使用API对虚拟机关机
我介绍了如何使用Python通过PVE API远程控制虚拟机进行关机操作,包括API地址构造、令牌获取方法和请求发送过程。该方法基于requests库实现HTTPS请求,并提供了令牌权限配置建议,适用于需要自...
【Python】pyinstaller打包时添加详细信息
我介绍了使用PyInstaller打包Python程序时添加版本信息的方法,通过创建version.txt文件定义产品版本、版权声明等元数据,并演示了如何通过命令行参数将这些信息嵌入到最终生成的可执行文件中。...
【算法】【Python】N皇后问题的三种解法
本文分析了N皇后问题的三种解法:回溯法通过逐行尝试并安全检测实现,时间复杂度O(n!)但实现简单;分支限界法利用列和对角线标记数组将安全判断优化至O(1),通过空间换时间显著提升速度;位运算...
【人工智能】【Python】在Scikit-Learn中使用KNN(K最近邻算法)
在Scikit-Learn中使用KNN(K最近邻算法),代码体现了机器学习项目的典型工作流:数据准备→特征工程→模型训练→参数调优→性能评估。特别值得注意的是对数据分布保持(stratify)、特征标准化...
【Python】第四次实验
1 # 1. 编写一个学生类Student,定义3个属性name、age和id,分别表示学生的姓名、年龄和学号。第一个学生的学号为1, # 以后每生成一个学生对象,学号增加1。初始化学生对象时,需要提供姓名和...
【算法】【Python】蓝桥杯Python组比赛技巧
本文介绍了Python在蓝桥杯比赛中的常用技巧,包括序列翻转、数字进制转换、数学表达式解析、自定义排序、遍历序列、数据结构操作、组合与排列生成、双端队列、阶乘计算、日期处理、字符计数、有...
【人工智能】【Python】支持向量机(SVM)实验
我使用支持向量机(SVM)算法在两类数据集上进行分类实验,对比了线性核、多项式核和RBF核的表现。实验结果表明,在线性可分数据集上三种核函数都能达到100%准确率,但在非线性可分数据集上RBF核...
【人工智能】【Python】决策树实验
该实验利用决策树算法进行分类(葡萄酒数据集)与回归(加州房价数据集),对比预剪枝(控制最大深度等参数)和后剪枝(CCP算法)策略对模型性能的影响。通过网格搜索优化超参数,结合SMOTE处理...