
python高级
文章平均质量分 58
深入python开发的各个环节,提供最优最合理的模块应用及封装方法,注重项目落地和项目优化
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
什么都干的派森
满招损 谦受益
展开
-
修正大模型输出格式的方法
【代码】修正大模型输出格式的方法。原创 2025-05-08 09:23:37 · 27 阅读 · 0 评论 -
python操作selenium的简单封装
【代码】python操作selenium的简单封装。原创 2024-11-20 10:32:41 · 267 阅读 · 0 评论 -
原生JS常用方法总结
【代码】原生JS常用方法总结。原创 2024-07-08 18:00:15 · 344 阅读 · 0 评论 -
Python封装cryptography对称加密方法
【代码】Python封装cryptography对称加密方法。原创 2024-06-19 17:15:15 · 219 阅读 · 0 评论 -
期刊issn清洗方法
该代码用于统一期刊不规范的issn格式,并筛选出错误的issn。原创 2024-05-28 15:44:06 · 208 阅读 · 0 评论 -
python获取安装路径盘符
盘符存在盘符有权限尽量不放C盘具体实现方法如下 ↓。原创 2024-05-25 17:31:01 · 252 阅读 · 0 评论 -
QWebEngineView无法播放H5中的mp4
查阅资料后发现,对于视频是 m3u8 格式的文件 , QT 安装包自带的 QWebEngineView 是不支持在线解码的,所以播放不了,大致和 html5 视频播放技术的相关版权有关,具体不深究。ps:编译过程需要依赖指定环境,且流程相对复杂,编译时间较长,网上有很多类似的编译方法,可以自行去搜,我就不贴别人的链接了。使用 pyqt、pyside 的 QWebEngineView 编写的浏览器无法播放html页面中的视频。原创 2024-03-23 12:59:16 · 1464 阅读 · 0 评论 -
pandas无法读取/保存xls格式的excel的解决办法
安装 1.5.0 版本的 pandas。安装 xlrd>=2.0.1 的版本。xls xls xls原创 2024-03-19 17:21:34 · 1952 阅读 · 0 评论 -
Python获取本机内外网ip地址
【代码】Python获取本机内外网ip地址。原创 2024-02-29 10:10:17 · 163 阅读 · 0 评论 -
Fastapi+Jsonp实现前后端跨域请求
随便找个网页打开控制台,将前端 js 部分复制上去回车,可以看到如下返回结果。原创 2024-01-18 19:52:40 · 410 阅读 · 0 评论 -
nvidia-docker部署pytorch服务【GPU工作站】
打印了下面这段输出,说明 nvidia-docker 安装成功了。检查一下宿主机cuda和容器cuda版本是否对应。nvidia-docker 一般容器启动命令如下。安装 nvidia-docker。部署gpu服务的关键参数是。启动一个简单的容器测试一下。参考nvidia官方。centos安装方法。ubuntu安装方法。原创 2023-11-15 21:42:45 · 765 阅读 · 11 评论 -
centos7安装cuda和nvidia-driver
安装步骤如下检查系统有没有cuda支持的GPU检查系统是否支持检查ggc是否安装。原创 2023-11-15 21:35:42 · 837 阅读 · 0 评论 -
Python Fastapi+Vue+JWT实现注册、登录、状态续签【登录保持】
登录路由方法 server_router/admin.py。根路由方法 server_main.py。原创 2023-11-11 14:15:44 · 1549 阅读 · 2 评论 -
Kmeans算法实现目标客户聚类分析【2维特征】
Kmeans是聚类算法中较为简单的一种,简单但实用,有如下优势和缺点:优势算法简单,便于使用(算法仅需要考虑一个分类数量K即可)适合常规数据集(最好是线性可分的数据集)适合不适合缺点K值难以确定(因为是无监督训练,没有标签,所以难以确定最终要聚成几个类,不过还是有一个方法可以尽可能的确定大致的聚类数量,就是通过k值增加时,所有数据点跟其质心的距离平方总和的变化趋势来确定——后续代码中有详细讲解。同时聚类的最终结果还需要人为给出合理的解释,如果解释不通,那这个聚类结果多半没有什么意义)原创 2023-10-25 00:24:23 · 398 阅读 · 13 评论 -
Vue使用Echarts建立知识图谱
【代码】Vue使用Echarts建立知识图谱。原创 2023-10-19 11:19:06 · 1657 阅读 · 8 评论 -
python内网环境安装第三方包【内网搭建开发环境】
内网安装第三方包的应用场景,一般是一些需要在没网的环境下进行开发的情况。这些环境一般仅支持本地局域网访问,所以只能在不下载任何第三方包的情况下艰难开发。将当前应用依赖的第三方包提前下载到本地,拷贝到单机环境下安装,但是不能一个个下载安装,那样效率很低,具体参考以下代码,如有更好的办法希望大佬指点。原创 2023-09-02 18:11:59 · 3290 阅读 · 32 评论 -
sklearn房价预测(随机森林)
任务目标:根据统计在csv中的房屋属性相关数据,预测房屋最终成交价格数据集:《住宅属性数据集》,自取数据集字段解释:这个文件中有字段详细说明↓。原创 2023-07-07 16:42:09 · 1401 阅读 · 44 评论 -
python校验图片是否损坏【完全损坏或部分像素缺失】
图片数据训练时如果遇到图片损坏的情况可能会导致训练终止,可以加入这个方法进行处理检查图片是否损坏:损坏返回True, 没坏返回False:param img_path: 图片路径:return:''' break_flag = False # 判断图片是否完全损坏 if not imghdr . what(img_path) : # raise Exception(123) print(f'图片完全损坏: {原创 2023-03-30 10:09:09 · 1889 阅读 · 16 评论 -
python下载图片保存时,自动以指定比例保存到训练、验证、测试目录中
datasets 包的 load_dataset 方法可以直接从目录下加载数据集并分成训练、验证load_dataset 很好用,但是对加载的目录有层级要求,如下上面这个结构就可以直接使用 load_dataset 加载并训练,非常方便速度也快,但是唯一的难处就是这个结构有些复杂,要把图片存成对应目录其实很费劲,于是针对这个问题,原创 2023-03-29 16:12:27 · 518 阅读 · 1 评论 -
Python等比例缩放图片并填充为正方形
实现三个功能:1. 图片按指定大小等比缩放2. 图片转为RGB三通道3. 图片短边用黑色补齐原创 2023-03-28 12:02:32 · 934 阅读 · 2 评论 -
构建Docker基础镜像(ubuntu20.04+python3.7.1+chrome101+chromedriver101)
ps:创建镜像名为 ub2004py371chm101chmdr101 标签为 latest 的镜像,从当前路径下的 DockerFile 文件打包。要先下载一个支持 linux 的 浏览器 和 浏览器驱动,我这里下载 chrome+chromedriver。原创 2023-02-25 10:53:48 · 1256 阅读 · 19 评论 -
python+vue的windows桌面应用实现方式
会使用 electron 将 vue 项目打包成 exe【参考文章】会使用 python 的 fastpai 编写服务【参考文章】原创 2023-01-10 16:11:17 · 5725 阅读 · 10 评论 -
基于huggingface的文本N分类问题finetune
定义标签与对应结果互相转换的字典【分类数量有变化时此处相应的跟着修改】 id2label = {"NEGATIVE" : 0 , "POSITIVE" : 1 } # 指定微调模型结构,num_labels指定几分类 from transformers import AutoModelForSequenceClassification , TrainingArguments , Trainer。原创 2022-12-22 15:56:09 · 529 阅读 · 6 评论 -
Python安装配置apache-superset
2.启动容器ps:注意端口占用,当前部署在 8080 端口上了,确保宿主机端口未被占用,不行就换其他端口ps:用户名和密码都是 admin,一会用于登录,其他随便填5.下载一个官方提供的样例数据库【可跳过】ps:此步国内无法访问,一般下载不了,能下的就下,不能下的跳过就行了,一会配置自己的数据库7.访问登录页面ps:注意端口是上面自己配置的端口,账号密码是 admin依次点击 Settings → Database Connections点击 DATABASE 就可以配置自己的数据库了原创 2022-12-06 17:29:41 · 1528 阅读 · 17 评论 -
Python多线程模块concurrent.futures使用方法
1. python3.2之后可以使用concurrent.futures这个很方便的多线程模块,官网文档在这[https://docs.python.org/3.7/library/concurrent.futures.html#module-concurrent.futures](https://docs.python.org/3.7/library/concurrent.futures.html#module-concurrent.futures)但文档写的不太通俗,于是总结了一个通用的案例,如下3原创 2022-12-04 21:05:22 · 1131 阅读 · 10 评论 -
FastApi+Vue实现WebSockets服务端推送
费老鼻子劲了main.js 导入 websocket 方法app.vue的 2.FastApi部分创建 /utils/WebSocketManager.py创建 /server.py三、测试启动vue项目,访问 http://127.0.0.1:8010/ 【根据vue具体启动路径决定,也可能不是8010端口】F12打开控制台可看到如下内容每五秒钟会打印一次心跳检测结果【前后端通过websocket完成一次信息传递与接收】打开python控制台,原创 2022-12-03 17:05:45 · 2362 阅读 · 5 评论 -
Python在字典中获取带权重的随机值
python在数组中随机取值有现成的方法,但是要给每个随机值被取到的概率加权重的话,可以参考下面这个方法。原创 2022-11-30 10:03:12 · 874 阅读 · 10 评论 -
Python操作ES的封装
【代码】Python操作ES的简单封装。原创 2022-11-09 14:39:49 · 1372 阅读 · 0 评论 -
ES7+向量检索实现方法
余弦函数向量内积曼哈顿距离欧几里得距离dotProductl1norml2norm。原创 2022-11-08 17:41:45 · 1900 阅读 · 6 评论 -
Python脚本在win10下开机自启动
一、前言二、实现1.创建执行脚本【start.py】2.创建windows批处理文件【start.bat】3.创建windows批处理文件的快捷方式并添加到开机启动【start.bat - 快捷方式】三、测试原创 2022-10-02 21:55:10 · 3380 阅读 · 32 评论 -
selenium常用方法总结(python)【更新中】
seleniumseleniumseleniumselenium原创 2022-09-22 12:01:07 · 734 阅读 · 3 评论 -
基于Python的图像加密算法实现
虽然理论上只要是对称加密都会被破解,但是这么闲的人应该比较少加密速度有些慢【都是for循环,如有矩阵运算的加密算法应该会提升很多】,但是加密结果还不错,基本上把图片都摇匀了。原创 2022-09-09 10:58:51 · 1653 阅读 · 3 评论 -
Python打包、安装自己写的模块
可以直接参照官网https://packaging.python.org/en/latest/tutorials/packaging-projects/不过官网打包完直接上传 PYPI 了,国内网速不允许呀,即使上传成功了,你每次 pip 安装自己的包也要等好久,目前有两个解决办法:ps:这篇文章采用的是第二种方法2.项目结构ps:README.mdsetup.pyps:LICENSE 文件可以参照官网给出的许可证示例https://choosealicense.com/......原创 2022-07-05 19:57:23 · 1334 阅读 · 9 评论 -
Fake-Useragent包的替代方法(随机UA)
Fake-Useragent模块总是报一些奇怪的错误,于是自己写了一个随机UAimport randomUSER_AGENTS = [ "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50", "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) App原创 2021-10-11 08:45:04 · 5036 阅读 · 10 评论