![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
dandeseed
知足且上进,温柔且坚定
展开
-
python中线程/线程池,进程/进程池的创建
【代码】python中线程/线程池,进程/进程池的创建。原创 2024-02-16 19:57:31 · 392 阅读 · 1 评论 -
python在关闭代理进行post请求
【代码】python在关闭代理进行post请求。原创 2022-12-15 12:27:25 · 476 阅读 · 1 评论 -
python之OCR文字识别
法一: 使用easyocr模块easyocr是基于torch的深度学习模块easyocr安装后调用过程中出现opencv版本不兼容问题,所以放弃此方案。法二:通过pytesseract调用tesseract优点:部署快,轻量级,离线可用,免费缺点:自带的中文库识别率较低,需要自己建数据进行训练法三:调用百度API优点:使用方便,功能强大缺点:大量使用需要收费我自己采用的是调用百度API的方式,下面是我的步骤:注册百度账号,创建OCR应用可以参考其他教程。购买后使用python调用方法原创 2022-03-02 15:54:52 · 5840 阅读 · 0 评论 -
正则表达式
正则表达式测试和常用案例编程语言中的正则表达式限定符?表示匹配前面的表达式0次或者1次+ 表示匹配前面的表达式1次或多次* 表示匹配前面的表达式0次或多次修饰限定符非贪婪模式的符号:?特殊字符:注意^在方括号中表示取反,在普通情况下作为定位符使用定位符选择和捕获:千位分隔符的理解正则表达式在ls | grep中的应用注意?号需要加一个转义符相关链接:https://blog.csdn.net/xy010902100449/article/details/5142原创 2021-04-09 16:33:25 · 96 阅读 · 0 评论 -
fedora(linux)切换python版本
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develwget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgztar -xvf Python-3.6.8.tgzcd /opt/python-3.6.8原创 2020-10-16 14:46:58 · 641 阅读 · 0 评论 -
xlsxwriter写入xlsx文件
https://www.jianshu.com/p/187e6b86e1d9https://www.cnblogs.com/wutaotaosin/articles/12011167.html原创 2020-10-14 15:38:14 · 434 阅读 · 0 评论 -
python之format()使用方法
一、几个常见的常量1.所有的ascii字母print(string.ascii_letters)#abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR...转载 2020-03-22 11:21:32 · 766 阅读 · 0 评论 -
匈牙利匹配算法原理以及python实现
from sklearn.utils.linear_assignment_ import linear_assignment## 法1:使用sklearn的模块cost_matrix = np.array([[1,4,7],[2,5,6],[6,7,1]) #这里自己定义indices = linear_assignment(cost_matrix)# indices 是一个n x 2的矩...原创 2020-03-04 22:39:35 · 4424 阅读 · 1 评论 -
Unicode特殊字符编码
⇠ 箭头类符号 UNICODE 符号 UNICODE HTML JS CSS HTML JS CSS ⇠ ⇠ \u21E0 \21E0 ⇢ ⇢ \u21E2...转载 2020-02-01 21:28:11 · 3231 阅读 · 1 评论 -
python统计字符串中文字符的个数
string = input()num = 0ch = 0space = 0other = 0for x in string: # if x.isnumeric(): if '\u0030'<=x<='\u0039': num+=1 elif x.isspace(): space+=1 elif x.isalp...原创 2020-01-21 21:17:05 · 9338 阅读 · 0 评论 -
python之numpy学习
numpy的属性维度: array.ndim行数和列数: array.shape元素的个数: array.sizenumpy的创建创建特定数据np.array([1,2,3])np.array(([[1,2,3],[3,4,5]])创建全0数据np.zeros((3,4))创建全1数据np.ones((3,4))创建空数据np.empty((3,4))创建连续数...原创 2020-01-10 20:57:03 · 388 阅读 · 0 评论 -
python之pandas读取Excel文件
参考链接:https://pandas.pydata.org/pandas-docs/stable/user_guide/io.html#excel-fileshttps://www.jianshu.com/p/d1eed925509bsheet_name=[0,1] 读取前两个sheetsheet_name=“Sheet1” 读取Sheet1header=1 ...原创 2020-01-09 19:57:23 · 4456 阅读 · 0 评论 -
python之Pandas学习
pands分为Series和DataFrame两种数据结构:SeriesDataFrameDataFrame的数据格式:dates = pd.date_range('20200101',periods=6)df = pd.DataFrame(data,index=dates,columns=['a','b','c','d'])data可以是numpy的数组的形式np.random....原创 2020-01-09 19:56:58 · 588 阅读 · 0 评论 -
python之正则表达式的学习
文章目录python中正则表达式的使用:re.matchre.search检索和替换函数re.sub(pattern,repl,string,count=0,flags=0)repl 参数是一个函数re.compile(pattern[,flags])findallre.finditerre.split正则表达式对象正则表达式索引(?P)和\g和(?P=name)python中正则表达式的使用:...原创 2020-01-09 15:33:59 · 302 阅读 · 0 评论 -
正则表达式
一、正则表达式概述二、正则表达式常用场景三、正则表达式的使用普通字符非打印字符元字符限定符预定义字符集特殊分组...转载 2020-01-09 13:58:58 · 796 阅读 · 0 评论 -
常用正则表达式
常用正则表达式: 一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2}...转载 2020-01-09 13:28:50 · 773 阅读 · 0 评论 -
正则表达式中'.*?'和'.*+'的理解
首先我们了解一下都有哪些限定符: 字符 描述 * 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。 + 匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。 ? 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配...原创 2020-01-09 12:44:57 · 2842 阅读 · 0 评论 -
利用Python读取和修改Excel文件(包括xls文件和xlsx文件)
https://blog.csdn.net/sinat_28576553/article/details/81275650原创 2019-12-11 09:58:13 · 688 阅读 · 0 评论 -
labelImg源码修改之修改绘制矩形框及其顶点的宽度和颜色
labelImg中绘制的矩形框颜色和宽度的代码在libs.shape.py文件中修改定点的颜色:DEFAULT_LINE_COLOR = QColor(255, 255, 255, 255)DEFAULT_FILL_COLOR = QColor(0,255, 255, 255)DEFAULT_SELECT_LINE_COLOR = QColor(0, 255, 255)DEFAULT_S...原创 2019-11-28 22:22:54 · 5681 阅读 · 4 评论 -
python之functools.partial模块
functools即函数工具,partial是部分,字面理解funcition.partial模块的意思是函数工具内的部分模块功能。实际上partial的意思是固定原函数的部分参数从而构造一个新的函数,下面举例说明:from functools import partialdef add(a,b): print('a:',a,'b:',b,'a+b:',a+b)print("固定参数...原创 2019-11-28 11:14:54 · 996 阅读 · 1 评论 -
Python文件.py||.pyi||.pyc||.pyo||.pyd等各种文件后缀区别(全面汇总)
.py:这通常是您编写的输入源代码。.py3: Python3脚本(Python3脚本通常以.py而不是.py3结尾,很少使用)...转载 2019-11-28 09:53:32 · 952 阅读 · 0 评论 -
python os模块
os.chdir(path) 改变工作目录到pathos.chmod(path,mode)stat.S_IRWXO: 其他用户有全部权限(权限掩码)0o007stat.S_IRWXG: 组用户有全部权限(权限掩码)0o070stat.S_IRWXU: 拥有者有全部权限(权限掩码)0o700os.getcwd() 获取当前工作目录(绝对路径)os.listdir(path) 获...原创 2019-11-17 12:13:53 · 291 阅读 · 0 评论 -
python提取并修改VOC数据集中xml格式文件的bounding box坐标
下面一段代码是VOC数据集中的一个xml格式的文件,其包含两个person的目标信息:<annotation> <folder>JPEGImages</folder> <filename>00002.jpg</filename> <path>/media/mts/Document/Datasets/VOC2007/JP...原创 2019-11-16 15:44:46 · 1928 阅读 · 1 评论 -
迭代器生成器和装饰器
文章目录迭代器生成器闭包装饰器装饰器不带参数装饰器带参数基于类封装的装饰器Python自带的修饰器迭代器class Counter: def __init__(self,low,high): self.low = low self.high = high print('c') def __iter__(self): ...原创 2019-11-14 16:07:11 · 262 阅读 · 0 评论 -
python异常处理语法
目录raise 抛出异常:用户自定义异常try语句总结断言异常 raise 抛出异常: 源代码:mts@DESKTOP-MTS:~/document/python$ cat try.pyimport ostry: raise OSError('os.mkdir(new)') # 人为抛出异常except OSError ...原创 2019-07-27 12:25:46 · 369 阅读 · 0 评论