
Python
文章平均质量分 72
Python的应用
AI_Auto
一直在制造行业从事技术开发和项目管理工作,主要涉及的专业方向包括自动控制、机器人、数字化、智能制造、机器学习等,主要从事智能制造,机器人,数字化解决方案的设计和开发工作。
展开
-
Python基于源码的库应用
在使用python 3.12的版本的情况下,项目需要考虑共享内存实现和第三方应用的数据快速交换,实现数据分析对智能设备的实时控制,需要使用到multiprocessing ,但是进行pip安装的情况下,当前pypi没有对应的版本,无法支持安装和使用,需要考虑源代码进行应用或安装方式。原创 2025-01-17 07:02:14 · 355 阅读 · 0 评论 -
Python系列 - MQTT协议
百度关于MQTT的介绍如下:MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布订阅范式的消息协议。它工作在 TCP/IP协议之上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的。MQTT适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。原创 2024-11-30 07:40:29 · 1448 阅读 · 0 评论 -
Python异常检测 - LSTM(长短期记忆网络)
在时间序列分析中,异常值检测是一个重要的任务,它可以帮助我们发现数据中的异常情况,比如突发的异常波动、异常值等。原创 2024-11-05 07:14:09 · 1585 阅读 · 0 评论 -
Python异常监测- 包络线
包络线在数据范围控制中发挥了重要作用,帮助用户更好地理解和控制数据的波动范围,对于新进入的数据,通过包络线,可以实现对超出范围的异常值进行判断。原创 2024-10-30 07:14:05 · 1025 阅读 · 0 评论 -
python异常检测-ARIMA(自回归积分滑动平均模型)
时间序列分析是一种非常实用且强大的技术,用于研究随时间变化的数据。异常检测是识别偏离数据正常趋势的值或事件的过程。原创 2024-10-26 23:21:32 · 1498 阅读 · 0 评论 -
Python异常检测-主成分分析(PCA)
主成分分析(PCA)是数据分析中的一种流行技术之一。它执行线性转换,将可能相关的变量的一组数据点转换为线性不相关的变量的一组数据点。原创 2024-10-25 07:28:40 · 847 阅读 · 0 评论 -
Python异常检测-K最近邻算法(KNN)
kNN算法(k–NearestNeighbor算法),又称k-近邻算法。KNN是一种非参数学习算法,通过基于距离来度量异常的算法,简单来说就是近朱者赤近墨者黑。原创 2024-10-23 07:32:36 · 1301 阅读 · 0 评论 -
Python异常检测-3Sigma
3Sigma原理,又称为拉依达准则或三西格玛准则,是统计学中的一个重要概念,尤其在质量控制和数据分析中应用广泛。原创 2024-10-22 07:18:32 · 1050 阅读 · 0 评论 -
Python异常检测- 单类支持向量机(One-Class SVM)
单类支持向量机(One-Class SVM与传统支持向量机(SVM)不同,是一种非监督的学习算法。您可以使用One-Class SVM异常检测通过学习边界对异常点进行预测。原创 2024-10-21 07:34:46 · 1307 阅读 · 0 评论 -
Python异常检测- DBSCAN
基于DBSCAN算法的异常检测是一种非监督学习方法,它可以在没有先验知识或标签的情况下检测数据中的异常值。原创 2024-10-19 15:40:43 · 1508 阅读 · 0 评论 -
python异常检测-局部异常因子(LOF)算法
Local Outlier Factor(LOF) 文章发表于 SIGMOD 2000,LOF是基于密度的经典算法(Breuning et. al. 2000),通过给每个数据点都分配一个依赖于邻域密度的离群因子 LOF,进而判断该数据点是否为离群点。LOF 算法同时考虑了数据集的局部和全局属性。异常值不是按绝对值确定的,而是相对于它们的邻域点密度确定的。当数据集中存在不同密度的不同集群时,LOF表现良好,比较适用于中等高维的数据集。参考资料一文读懂异常检测 LOF 算法(Python代码)原创 2024-10-19 07:50:15 · 1507 阅读 · 0 评论 -
python异常检测 - 随机离群选择Stochastic Outlier Selection (SOS)
随机离群选择SOS算法全称stochastic outlier selection algorithm. 该算法的作者是jeroen janssens. SOS算法是一种无监督的异常检测算法.原创 2024-10-13 14:45:17 · 789 阅读 · 0 评论 -
Python异常检测- Isolation Forest(孤立森林)
孤立森林的优势就是计算量小、天生可以分布式训练和计算,非常适合海量数据的场景。异常样本点是全局稀疏的异常样本点是总体偏少的同时还需要注意的是孤立森林也不太适用于当特征维度过多的高维数据集。参考资料超详细!孤立森林异常检测算法原理和实战(附代码)孤立森林(Isolation Forest)从原理到实践原创 | 一文读懂孤立森林。原创 2024-10-12 07:05:04 · 1854 阅读 · 0 评论 -
python - 获取文件的创建/修改时间
在Windows环境下,正对文件的创建/修改时间的展示,只能精确到分钟级别,对于某些log文件的监控,我们需要精确的知悉对应文件的创建和修改时间-需要精确到s甚至毫秒级别。但是我们通过对文件的参数进行检查,可以发现,文件的参数中,是包含精确的文件创建和修改时间的,因此我们可以考虑自行通过程序来获取对应的时间。原创 2024-10-11 07:15:30 · 1150 阅读 · 0 评论 -
Python - Modbus测试
通过执行代码- 先启动server,后启动client, 监控程序执行的输出窗口确认执行i情况,输出如下表示执行成功并且实现数据的获取。Modbus Server 的代码实现如下。原创 2024-10-10 07:16:55 · 560 阅读 · 0 评论 -
python - mysql操作
Python MySQL 操作1. 背景介绍常见的Mysql驱动介绍:MySQL-python:也就是MySQLdb。是对C语言操作MySQL数据库的一个简单封装。遵循了Python DB API v2。但是只支持Python2,目前还不支持Python3。mysqlclient:是MySQL-python的另外一个分支。支持Python3并且修复了一些bug。pymysql:纯Pyt...原创 2024-10-08 06:36:17 · 595 阅读 · 0 评论 -
百度飞桨(paddlepaddle)安装
Anaconda升级打开 Anaconda Prompt (或者 Mac 下的终端),键入:conda upgrade --allpip 安装python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simplepip install paddlepaddlepip install paddlehub原创 2024-10-06 17:12:05 · 476 阅读 · 0 评论 -
python无法连接SQL SERVER问题解决
python无法连接SQL的问题解决原创 2024-09-01 15:41:43 · 1002 阅读 · 0 评论 -
Yolo的离线运行
比较简单的办法是通过官方的github获取到对应的yolo运行需要的python环境-requirement.txt.通过如下地址可以获取到对应的文件和相应的说明以及实例。为了让程序能本地话运行,我们还需要获取相应的模型权重文件,目前YOLO提供多种权重模型,我们选择的时Yolov5x的权重参数。原创 2024-07-10 14:55:19 · 796 阅读 · 1 评论 -
Python 获取beckhoff数据-OPCUA
Python获取BeckhoffPLC的OPCUA变量数据的方法。原创 2024-03-04 13:46:51 · 411 阅读 · 0 评论 -
2021-08-27
Python webbrowser的使用1. webbrowser库安装webbrowser库集成在了httplib2中,因此采用直接安装webbrowser会失败。因此,需要采用如下指令安装:pip install httplib2安装完成后,通过在python中直接import webbrowser测试,如果没有报错,证明安装成功。2. webbrowser打开超连接在python中,通过如下指令,可以直接打开网络连接。webbrowser.open(url, new=0, aut原创 2021-08-27 15:40:20 · 3059 阅读 · 0 评论 -
2021-08-17
MQTT 发布和订阅端的Python实现环境准备MQTT订阅端发布端环境准备本文使用的MQTT包为paho ,可以通过如下指令安装:pip install paho-mqttMQTTMQTT是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计。MQTT具有如下特点:开放消息协议,简单易实现发布订阅模式,一对多消息发布基于TCP/IP网络连接1字节固定报头,2字节心跳报文,报文结构紧凑消息QoS支持,可靠传输保证订阅端订阅端类似于TCP协议的服原创 2021-08-17 17:44:54 · 140 阅读 · 0 评论 -
python OPCUA服务器和客户端开发
环境准备安装开源的OPCUA包,安装采用pip安装。pip install opcua服务器端程序开发主要需要修改的内容为发布的网络地址:127.0.0.1表示发布为本机地址。import syssys.path.insert(0, "..")import timefrom opcua import ua, Serverif __name__ == "__main__": # setup our server server = Server() .原创 2021-01-18 22:50:04 · 2885 阅读 · 0 评论 -
pyCharm配置Anaconda环境
PyCharm是一款很好用很流行的python编辑器。Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程,方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。为了将两者配合使用,需要进行相应的配置。Anaconda 环境变量配置1.通过我的电脑- 属性 - 高级系统设置- 环境变量进入设置界面。原创 2020-05-31 22:26:51 · 1087 阅读 · 0 评论 -
EMQTT在windows环境下的安装
EMQTT在Windows安装EMQX broker下载EMQX服务的安装文件目录切换EMQX服务安装EMQX服务启动服务启动检查EMQX broker下载目前EMQ X为开源的免费软件,可通过如下链接地址进行相应的应用下载,注意,选择的版本为windows下的zip版本。链接地址:https://www.emqx.io/EMQX服务的安装文件目录切换通过在控制命令行CMD中执行如下指令实现目录切换,注意:c:\MQTT为下载的文件解压后的放置位置;cd c:\MQTT\emqx\原创 2020-05-09 16:07:19 · 2940 阅读 · 3 评论 -
python 小波变换
Python小波变换软件包安装实例软件包安装PyWavelets是Python 编程语言的免费开源小波变换软件。pip install pywavelets安装完成后结果如下:实例python小波变换的实例# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy as npimport pywtf...原创 2020-03-22 22:19:08 · 9010 阅读 · 0 评论 -
Python 在Ubuntu应用详解
Ubuntu下python版本1. python版本设置** 一定不要擅自删除Ubuntu自带的python版本,否则系统会崩溃**出现的问题默认下python指向为python2,目前python3的更加完善,需要更换指向。1.1 python 2 版本查询//python2 versionpython2 --version1.2 python 3版本查询//python...原创 2020-03-06 17:02:12 · 517 阅读 · 0 评论 -
树莓派 同时使用有线和无线网卡
树莓派同时使用有线和无线使能双网卡待机添加路由使用规范*备注:192.168.1.0 - 表明所有以192.168.1开始的网段,都将从后面的设备发送相应的数据*使能双网卡待机Linux通过设置默认的网络信息实现双网卡待机设置方法如下:查看默认网关状态sudo ip route 出现如上的图片,表明目前两个网卡都属于默认待机状态eth0 -有线网络wlan0- 无线网络如...原创 2020-02-03 22:14:02 · 7345 阅读 · 0 评论 -
libsqlite3-dev安装失败
libsqlite3-dev安装失败故障现象处理办法安装新的依赖包强制安装重新安装libsqlite3-dev故障现象在使用树莓派安装libsqlite3-dev时,出现如下错误:libsqlite3-dev : 依赖: libsqlite3-0 (= 3.16.2-5+deb9u1) 但是 3.27.2-3 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包...原创 2019-07-17 20:29:35 · 5011 阅读 · 0 评论 -
SKlearn - ValueError: Unknown label type: 'continuous'
ValueError: Unknown label type: 'continuous' - sklearn程序代码如下错误信息处理方案:程序代码如下// An highlighted blockdef modelfit(alg,dtrain,predictors,targets,performCV=True,printFeatureImportance=True,cv_folds=5):...原创 2019-06-23 22:57:35 · 13712 阅读 · 2 评论 -
Flask-SQLAlchemy安装失败的处理办法
Flask-SQLAlchemy安装失败的处理办法安装Flask-SQLAlchemy 失败直接安装失败处理办法安装Flask-SQLAlchemy 失败直接安装失败在直接使用pip install Flask-SQLAlchemy时,发现系统会自动补充安装SQLAIchemy.但是在安装过程中,都出现如下的报错:** 原因分析 **通过分析报错内容,指向实际是网络的链接问题,初...原创 2019-05-16 22:48:06 · 7606 阅读 · 5 评论 -
树莓派python(1)-库文件安装
@TOC欢迎使用Markdown编辑器sudo apt install python3-pip3sudo apt install python3-requests新的改变原创 2019-04-09 22:46:36 · 2302 阅读 · 0 评论 -
Python中pygame运行即无响应的处理
Python3中pygame程序运行即无响应的处理使用如下代码,发现运行无响应修改新代码如下解决问题使用如下代码,发现运行无响应while True:for event in pygame.event.get():if event.type == pygame.QUIT:sys.exit()screen.fill(230,230,0)pygame.display.flip()在使用...原创 2019-03-01 22:27:00 · 12257 阅读 · 7 评论 -
Python 入门 - windows 下安装和Geany配置
文件下载Python标准安装包下载地址:https://www.python.org/downloads/推荐安装V3.6, 64bit版本,我使用的是3.7.2,下载链接如下:https://www.python.org/ftp/python/3.7.2/python-3.7.2-amd64.exe下载完成后,按照windows的标准安装方式- 双击即可执行,推荐使用默认安装。如果是...原创 2019-01-02 21:24:59 · 19437 阅读 · 5 评论