Python
文章平均质量分 62
Python语言的学习
★Orange★
梧高凤必至,花香蝶自来.
展开
-
python-opencv定位边缘清晰的目标
目录目标定位步骤定位效果实验代码目标定位步骤手动框选出感兴趣的大范围区域。高斯滤波降噪处理。使用Canny算子进行边缘检测。形态学处理,减少噪点,先腐蚀后膨胀。寻找边缘检测后的轮廓。根据需要检测物件的实际大小来限制需要寻找轮廓的大小。使用矩形定位轮廓框,并将需要检测的物件框出来。以(x,y,w,h)的格式保存物件的位置,xy为右上角,wh为宽高。定位效果图片1:图片2:图片3:实验代码点击这里下载源代码。运行环境是基于python3.6的opencv-python 4原创 2022-04-22 16:00:45 · 4445 阅读 · 0 评论 -
使用Python对MySQL数据库的基本操作
1.基础安装目前MySQL和MySQLdb已安装好了,以后有机会再来安装。运行环境win10+pycharm+python3.6+MySQL8.0.21基本操作流程#mermaid-svg-VUzXtQ7V831x49vS {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-VUzXtQ7V831x49vS .error-icon{fill:#552原创 2022-01-13 23:43:09 · 409 阅读 · 0 评论 -
蓝桥杯-基础题python
目录1 闰年判断2 01字符串3 字母图形4 数列特征5 查找整数6 杨辉三角7 特殊的数字8 回文数9 特殊回文数10 十进制转十六进制11 十六进制转十进制12 十六进制转八进制13 数列排序14 时间转换15 字符串对比16 分解质因数17 矩阵乘法18 矩形相交面积19 完美代价00 致谢蓝桥杯基础题题库连接:点我需要题目的可以到题库里面去看看,或者直接在百度搜索题目名称1 闰年判断#basic-1 闰年判断year = int(input())if (year%4==0 and yea原创 2022-03-20 18:05:43 · 1959 阅读 · 0 评论 -
python基础-输入输出,列表和字典
目录1.输入输出2.list列表dict字典1.输入输出#输入输出测试a = int(input ("请输入一个数字:"))b = a * aprint("%.2f数的平方为%.2f"%(a,b))print ("{:.2f}数的平方为{:.2f}".format (a, b))a, b = map(int, input("请输入两个整数,以空格隔开").split())print(a, b)arrlist = list(map(int, input("请输入一个一维数组,以空格隔开")原创 2022-03-20 15:50:25 · 5636 阅读 · 0 评论 -
python实现最近最少使用(LRU)缓存机制
目录参考功能思路代码参考题目来源:labuldongLRU理解:(百科)是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰。功能初始化一个容量为cap的缓存器get()获取缓存中的任务put()实现向容器添加任务(以键值对形式)思路使用python中的字典,默认是按照创建字典的时间顺序排序的在获取任务时,首先判断是否存在,存在则返回并将该任务移到字典末尾添加任务时,先判断是否存在该任务,存在则修改值即可,不存在则需判断容量(容量满了则需移除字典第一个),添加新的任务代原创 2022-03-23 12:08:56 · 1603 阅读 · 2 评论 -
python实现895-最大栈频率
这里写目录标题参考功能思路代码参考题目来源:leetcode,labuladong功能设计一个类似堆栈的数据结构,将元素推入堆栈,并从堆栈中弹出出现频率最高的元素。FreqStack() 构造一个空的堆栈。void push(int val) 将一个整数 val 压入栈顶。int pop() 删除并返回堆栈中出现频率最高的元素。如果出现频率最高的元素不只一个,则移除并返回最接近栈顶的元素。思路因要弹出出现频率最大的一个数,则需要一个字典存储数-数出现的频率,记为VF表,为方便弹出最原创 2022-03-26 16:50:39 · 1325 阅读 · 0 评论 -
通过Python中pyautogui控制电脑鼠标或者键盘
1.环境程序测试的环境:win10+pycharm+python3.6+pyautogui-0.9.532.安装pip install pyautogui3.鼠标相关操作鼠标移动# 导入相关包import pyautogui as p#获取鼠标当前位置, 以电脑屏幕左上角为原点(0,0),向右x增大,向下y增大x,y = p.position()#获取屏幕大小ans = p.size()# 判断鼠标位置是否在屏幕内,在返回True,不在返回Falseans = p.onScr原创 2022-01-11 22:07:06 · 883 阅读 · 0 评论