python
我是菜鸟0713号
一个默默无闻的程序员
展开
-
ping多个IP的工具
python开发的IP搜索小工具原创 2024-03-06 16:59:04 · 1068 阅读 · 0 评论 -
Python 配置pyqt5开发环境
这里是所依赖的包(包含了一些项目中其它的包),可以将下面的包复制到requirement.txt,最后使用pip打包安装这些库,具体方法可以参考。原创 2023-10-25 22:28:00 · 358 阅读 · 0 评论 -
Python Ping一个网段的IP
现场经常忘了哪个设备的IP地址,用这个工具可以方便的探测设备的IP地址原创 2023-07-18 09:01:16 · 166 阅读 · 0 评论 -
python端tkinter界面框架调研
tkinter快速开发算法配置界面原创 2022-12-30 14:44:23 · 474 阅读 · 0 评论 -
上位机转算法感想(2022.04-2022.11工作总结)
这是我这六个月一直在做的工作,之前公司的近红外建模平台确实太老了,功能做的很全,但是耦合比较严重,很难加入新的算法进去。刚开始我是准备重构那个软件的,重构了几天后,发现这个任务有点困难,所以我就寻思着自己来写一个建模软件,也当时提高自己的业务能力吧。1.语言的选型刚开始来算法部这边就是因为水质算法和算法部同时认识了,在他的介绍下就转了过来。水质的算法使用python写的,基本上就是通过python脚本调用的方式来完成建模和预测业务的。原创 2022-11-18 23:02:07 · 701 阅读 · 6 评论 -
pythonnet调用python tsne算法
使用pythonnet调用sklearn的tsne算法库原创 2022-10-09 10:09:58 · 653 阅读 · 0 评论 -
小波分析信号重构,pywt实现,matplotlib添加交互控件
import mathimport numpy as npimport matplotlib.pyplot as pltimport pywtfrom matplotlib.widgets import Slider, Button, RadioButtons, TextBoxfrom numpy import ndarray# 封装成函数def sgn(num): if num > 0.0: return 1.0 elif num == 0.0:原创 2022-05-16 09:08:14 · 400 阅读 · 0 评论 -
python编译pyc
import osimport shutilimport compileallimport time# 递归删除文件夹中所有类型的文件def del_file(filepath, file_type='.py'): files = os.listdir(filepath) for file in files: full_path = os.path.join(filepath, file) if os.path.isfile(full_path):原创 2022-04-26 09:56:31 · 590 阅读 · 0 评论 -
PyQt MCV模型绑定到配置实战
折腾了一下午,终于大致了解了Qt的数据绑定机制,大致原理就是继承QAbstractTableModel重写了里面的数据处理的方法,大致参考git上的代码。国内很多教程写的都很浅显,没有升入了解数据绑定的思想,更多的是繁琐的赋值。参考了别人的文章ItemDataRole包含的Role:DisplayRole :主要用于以文本的形式显示数据。EditRole:可用于文本数据的编辑。DecorationRole:可以将数据通过图标的方式呈现出来。ToolTipRole :实现当鼠标处于选中的数据时,显原创 2022-03-29 19:09:57 · 437 阅读 · 0 评论 -
使用rpc进行python和C#的传参通讯
C#代码python代码def rpc_predict(xAyyay:[],yArray:[]) -> dict: print('start measure') data=np.array([xAyyay,yArray],dtype='float64') predicts=Predict(data=data).predict_values() result=dict() for k,v in predicts.items(): result原创 2022-03-22 18:37:55 · 4710 阅读 · 0 评论 -
PyQt中嵌入matplot
import datetimeimport sysfrom PyQt5 import QtWidgetsimport matplotlib.pyplot as pltfrom PyQt5.QtWidgets import QApplication, QSizePolicy, QFileDialog, QTableWidgetItemfrom matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvasfr原创 2022-03-19 10:31:14 · 1447 阅读 · 0 评论 -
上位机转算法感想
0.前言不知不觉,自己工作已经快两年了。这段时间内一直做的是.Net上位机相关编码工作,因为工作强度也不算大,所以平时就会有时间去充电,深入去学习C#内部机理,去学习重构、设计模式、敏捷开发相关的知识。再结合公司的业务,学以致用,感觉这两年成长的很快,现在已经可以成为独当一面的专业人员了。1.对上位机工作的总结上位机,概要的说就是对下游设备进行数据监测,收集,保存,分析,上传等操作的软件。说简单也挺简单的,没有所谓的大数据、高并发之类的技术瓶颈,基本上懂一点编程的都会做,而且业界也没有一定的标准来评价原创 2022-03-17 17:15:56 · 823 阅读 · 1 评论 -
PyQt显示所有内置icon
最近有个一直在学习PyQt,感觉参考例子很少,很多都是在C++版本的Qt上找到用法,再移植到python上的。看到C++qt中有一个显示所有默认icon的案例,就写了一个pyqt版本的。import sysfrom PyQt5.QtWidgets import QStyle, QApplication, QWidget, QTableWidgetItemfrom qtpy import QtWidgets, QtCorefrom qt_forms.frm_icon import Ui_Form原创 2021-12-11 13:27:23 · 3042 阅读 · 0 评论