Python
Python
haiya2001
不想上班!!!
展开
-
windows python传超长参数
我有个python脚本,其中一个接收参数是列表,由于的列表过长,导致我在windows执行时,因为windows的限制,总是报错 “原创 2023-04-13 16:23:02 · 685 阅读 · 1 评论 -
Python 计算圆上某点的角度
【代码】Python 计算圆上某点的角度。原创 2023-04-13 16:14:50 · 463 阅读 · 0 评论 -
python 实现手肘法
手肘法是一种用于确定 K 值的方法,其中 K 值是聚类中心的数量。该方法是通过计算不同 K 值对应的 SSE 值(误差平方和)来实现的。SSE 表示数据点与其所属簇质心之间的距离平方和,因此,SSE 越小,则表示聚类结果越好。在手肘法中,首先需要将数据集聚成不同数量的簇,计算对应的 SSE 值。通常情况下,当簇的数量增加时,SSE 值也会随之减小。但是,随着簇的数量增加,SSE 的减小幅度会逐渐变缓,因为增加更多的簇会导致一些数据点成为离群点,从而使得 SSE 值不再减小。原创 2023-04-04 14:00:14 · 1442 阅读 · 0 评论 -
python 实现简单的KMediod
K-medoids 是 K-means 算法的一种改进算法,可以解决 K-means 中不稳定的问题,是一种基于聚类中心的距离度量方法,因此也被称为 partitioning around medoids (PAM)。本篇博客将介绍 K-medoids 算法的原理和实现过程,并用 Python 实现一个 K-medoids 算法。原创 2023-04-04 13:55:58 · 1323 阅读 · 0 评论 -
Python实现基于距离的离群点检测
我有这么一些点,大概1300个左右。需要检测它的离群点。如果我用IsolationForest(孤立森林来做),效果是这样(红色为离群点)很明显,在低位维上,相对于一些基于距离的算法,Isolation Forest表现较差。那接下换LOF可以看到,LOF的表现比IsolationForest好很多,但仍旧不够完美,图右上角几个黄点没有被算作离群点。这是因为LOF对于不同密度区域之间的异常检测效果不佳。那么有没有一种能以距离计算离群点的方法呢?原创 2023-04-04 13:46:54 · 1040 阅读 · 0 评论 -
dajngo 初始化数据报错 django.db.utils.DataError: value too long for type character varying(32)
django在初始化数据时报错原创 2022-11-25 16:46:52 · 741 阅读 · 1 评论 -
django 使用多个数据库
定义多个数据库DATABASES = { 'default': { 'NAME': 'test01', 'ENGINE': 'django.db.backends.postgresql', 'USER': 'postgres_user', 'PASSWORD': '123456' }, 'db02': { 'NAME': 'test02', 'ENGINE': 'django.db.ba原创 2022-03-28 15:32:42 · 1882 阅读 · 0 评论 -
python3.7使用pystdf库中的坑
pystdf\pystdf\Writers.py 中的text_format方法需带self直接上代码@staticmethod def text_format(self,rectype, field_index, value): field_type = rectype.fieldStdfTypes[field_index] if value is None: return "" elif rectype is V4.gd原创 2022-01-14 09:40:21 · 1275 阅读 · 0 评论 -
python(server) javascript(client) 做websocket
python部分import jsonimport websocketsimport asyncio'''https://websockets.readthedocs.io/en/stable/python websocket库官方文档'''async def socket_server(websocket,port): a = await websocket.recv() print(f"{a}") data = [['apple', 'egg', 'wate原创 2021-12-04 19:56:46 · 1796 阅读 · 0 评论 -
refers to the module ‘django.db.model.BigAutoField‘ that could not be imported.
django 3.2 bug运行时报错django.core.exceptions.ImproperlyConfigured: login.apps.LoginConfig.default_auto_field refers to the module ‘django.db.model.BigAutoField’ that could not be imported解决方法问题出在apps文件夹内,apps文件夹默认用于创建app专属configDjango 3.2之前默认使用的自增主键Aut原创 2021-10-20 19:31:26 · 875 阅读 · 0 评论 -
simple jwt报错: AttributeError: type object ‘BlacklistedToken‘ has no attribute ‘objects
解决方法:在django setting中添加'ROTATE_REFRESH_TOKENS': False, 'BLACKLIST_AFTER_ROTATION': False, 'UPDATE_LAST_LOGIN': False,例如:SIMPLE_JWT = { 'ACCESS_TOKEN_LIFETIME': datetime.timedelta(days=7), 'REFRESH_TOKEN_LIFETIME': datetime.timedelta(d原创 2021-10-04 15:14:56 · 476 阅读 · 0 评论 -
python中 iter() 和 next() 用法
iter()将list、tuple、dict、set、str转化为可迭代对象next()返回迭代器的下一个项目例子c = [9,8,7,6,5,4,3,2,1]c_ = iter(c)print(next(c_))print(next(c_))print(next(c_))'''打印结果987'''原创 2021-09-16 19:12:55 · 536 阅读 · 0 评论 -
scrapy xpath获得a标签内的br em标签文字内容
scrapy xpath获得a标签内的br em标签文字内容需要爬取的标签实例需要爬取的标签<a title="【完整版】大哥别杀我" href="//www.bilibili.com/video/av2090710?from=search&seid=14248136813242604491" target="_blank" class="title">【完整版】&...原创 2020-04-15 14:02:27 · 2880 阅读 · 0 评论 -
python+flask+爬虫 简单小程序开发(1)
最近简单的入门了微信小程序开发,遂写一篇博客记录下学习过程首先在自己的公众号找到小程序的入口里面会有详细的api内容和开发文档介绍在申请appid后,我们可以选择用自己本来的idea或者微信推荐的微信开发工具进行编码贴个官方下载链接:戳我https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html下载安...原创 2020-04-26 18:39:37 · 520 阅读 · 0 评论 -
python+flask+爬虫 简单微信小程序开发(2)
首先安装python3.6查看当前python版本pip -V添加python3.6安装包,并且安装sudo apt-get install software-properties-commonsudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3....原创 2020-04-26 22:44:09 · 671 阅读 · 0 评论 -
python+flask+爬虫 简单微信小程序开发(3)
这是本系列的最后一篇文章在我查阅了相关社区资料,才发现小程序并没有getelementbyid的操作,小程序没有DOM,它类似于vue,是以数据驱动的,只能通过setdate去操作修改我的路由代码逻辑,给小程序数据(写完后替换原来的文件,重启uwsgi)@Heartstone.route('/',methods=['GET',"POST"])def request_date(): ...原创 2020-04-27 12:22:14 · 587 阅读 · 1 评论 -
python 截取list内某个元素
abc = [’\n84’, ‘3358.176’, ‘4890.820’, ‘9’, ‘24’, ‘6.065’, ‘18.188’, ‘73.558’, ‘18.200’, ‘54’, ‘1’, ‘0’, ‘1’, ‘0’, ‘1’, ‘1’, ‘1’, ‘1’, ‘0\n85’, ‘3358.176’, ‘5087.914’, ‘9’, ‘24’, ‘6.065’, ‘12.131’, ‘55.168’, ‘12.597’, ‘54’, ‘1’, ‘0’, ‘1’, ‘0’, ‘1’, ‘0’, ‘0原创 2021-04-19 09:51:15 · 868 阅读 · 0 评论 -
python 多线程之守护线程 threading.Thread(target=xxx,daemon=True)
daemon一个表示这个线程是(True)否(False)守护线程的布尔值。一定要在调用 start() 前设置好,不然会抛出 RuntimeError 。初始值继承于创建线程;主线程不是守护线程,因此主线程创建的所有线程默认都是 daemon = False。当没有存活的非守护线程时,整个Python程序才会退出当只有被设定为 daemon = true的线程存活时,整个程序结束import threadingimport timedef read(): i = 0 whi原创 2021-07-20 08:49:44 · 1274 阅读 · 0 评论