python
jingqiulyue
迭代升级中
展开
-
将一个数字,转换成二进制数字
将一个十进制数字,转换成二进制数字原创 2022-11-05 14:14:20 · 232 阅读 · 0 评论 -
difflib compare 比对
difflib比对import difflib d = difflib.Differ()diff = d.compare(text1_lines, text2_lines)- adipiscing. Suspendisse eu lectus. In nunc. Duis vulputate- tristique enim. Donec quis lectus a justo imperdiet tempus.+ adipiscing. Duis vulputate tristique.原创 2022-01-18 11:21:47 · 394 阅读 · 1 评论 -
安装pip
apt -y install python-pipapt -y install python3-pip原创 2022-01-04 10:51:29 · 297 阅读 · 0 评论 -
python 查找字符串中的某个字符
str = '15 5669 3566 5656' # 查找出现的第一个符合要求字符串的索引first_index = str.find('56') 3 # 查找出现的最后一个符合要求字符串的索引last_index = str.rfind('56')15 # 查找所有符合要求的字符串索引all_index = [r.span() for r in re.finditer('56', str)][(3, 5), (9, 11), (13, 15), (15, 17)]...原创 2021-10-14 17:32:38 · 5278 阅读 · 0 评论 -
画一画python
通用参数img:图片color:绘制的颜色彩色图就传入BGR的一组值,如蓝色就是(255,0,0)灰度图,传入一个灰度值thickness:线宽,默认为1;对于矩形/圆之类的封闭形状而言,传入-1表示填充形状lineType:线条类型,三个参数可选cv2.LINE_4、cv2.LINE_8、cv2.LINE_AAshift:坐标点小数点位数1.画框cv2.rectangle(img,(x1, y1), (x2, y2), color, thickness, lineType, shift)原创 2021-09-22 16:03:34 · 85 阅读 · 0 评论 -
图片和二进制互相转换
import cv2import numpy as npdef read2byte(path): ''' 图片转二进制 path:图片路径 byte_data:二进制数据 ''' with open(path,"rb") as f: byte_data = f.read() return byte_datadef byte2numpy(byte_data): ''' byte转numpy矩阵/cv格式原创 2021-09-09 20:45:01 · 2007 阅读 · 0 评论 -
python正则-文本预处理
import re # make English text cleandef clean_en_text(text): # keep English, digital and space comp = re.compile('[^A-Z^a-z^0-9^ ]') return comp.sub('', text) # make Chinese text cleandef clean_zh_text(text): # keep English, digital an原创 2021-08-25 10:52:38 · 150 阅读 · 0 评论 -
python环境变量如何获取
os.environ() 如果环境变量不存在,则引发异常。 os.getenv() 不引发异常,但返回None。 os.getenv() 读取‘PATH’环境变量。 比如,os.getenv('PATH')原创 2021-07-30 17:01:23 · 359 阅读 · 0 评论 -
花10分钟学会定时任务框架apscheduler
https://blog.csdn.net/somezz/article/details/83104368?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendF原创 2021-07-26 19:40:04 · 137 阅读 · 0 评论 -
将print的内容写入文件
有时候,我们会遇到print内容太多,而屏幕展示不全的问题,不方便我们分析,那么,可以将print的内容直接写入文件,方法如下: python test.py > test.csv文件类型自己定义原创 2021-07-22 10:29:56 · 771 阅读 · 0 评论 -
避免重复插入 mysql
避免重复插入mysql数据INSERT IGNORE INTO `student`(`name`, `age`) VALUES('Jack', 18);-- 0 row(s) affected原创 2021-07-21 13:02:10 · 67 阅读 · 0 评论 -
python format 拼装sql 字典
def gen_sql(table_name, data): """ :param table_name: 表名称 :param data: 字典对象 key为字段(要与数据库字段一样), value为插入值 :return: 拼接好的sql语句 """ fields = list() values = list() for k, v in data.items(): if v: fields.append(k)原创 2021-07-20 19:36:44 · 294 阅读 · 0 评论 -
python sql 单引号 /
name = str(name).replace('\'', '\'\'')'单引号,会导致SQL语句被截断,产生错误如:’/"a = a.replace('\\', '\\\\')原创 2021-07-17 12:55:02 · 240 阅读 · 0 评论 -
str to dict
rootdata = eval(rootdata)原创 2021-07-12 21:12:42 · 222 阅读 · 0 评论 -
一个不能再666的同义词替换方法
pip install synonymsimport synonymssynlst = synonyms.display('词汇')原创 2021-07-06 11:55:47 · 227 阅读 · 0 评论 -
python3 pip 命令找不到
apt-get install python3-pip原创 2021-06-17 21:25:59 · 409 阅读 · 0 评论 -
faiss-加速匹配神器
https://zhuanlan.zhihu.com/p/351678987https://waltyou.github.io/Faiss-Introduce/https://zhuanlan.zhihu.com/p/296321754另外,在存储embedding时,用pickle也是极好的原创 2021-06-12 12:16:04 · 317 阅读 · 0 评论 -
Python调用接口
Python调用接口的几种方式1. requestsimport requests, jsongithub_url = 'xxx'data = json.dumps({'name':'test', 'description':'some test repo'})r = requests.post(github_url, data, auth=('user', '*****'))print r.json2.urllib(python3)from urllib import request原创 2021-06-11 00:01:14 · 1620 阅读 · 2 评论 -
Python 正则表达式 分组实例
1 group() 方法可以使用 group() 方法,从一个分组中获取所匹配的文本。def extractData(regex, content, index=1): r = '0' p = re.compile(regex) m = p.search(content) if m: r = m.groups() print("m.groups()", m.groups()) print("m.group(0)", m.gr原创 2021-05-18 13:00:15 · 130 阅读 · 0 评论 -
远端协作Pycharm
Pycharm有神器位置:Tools-->DeploymentType:SFTP写好host,port,root path and so on把pycharm当作SSH,位置也在Tools-->Start SSH session看远端文件Deployment-->Browse Remote Host原创 2020-09-22 17:08:40 · 264 阅读 · 0 评论 -
python的PermissionError: [WinError 5] 拒绝访问
pip install --user --upgrade tensorflow-gpu加参数–user原创 2020-09-03 10:07:27 · 2308 阅读 · 0 评论 -
NLP项目学习
https://www.lanqiao.cn/paths/20/自然语言处理基础入门https://www.lanqiao.cn/courses/1208自然语言处理底层技术实现及应用https://www.lanqiao.cn/courses/1329自然语言处理预训练技术实践https://www.lanqiao.cn/courses/1372如果想加入会员学习多门课程的话,别忘记使用邀请码哈,可以有优惠~输入我的邀请码加入蓝桥会员,可享受30元优惠!邀请码:9252ALU。3000多个原创 2020-08-20 14:05:01 · 211 阅读 · 0 评论 -
Python中zip文件解压中文乱码解决方案
https://blog.csdn.net/brucexiajun/article/details/103458614?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159349540319724811854689%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159349540319724811854689&am原创 2020-06-30 14:10:55 · 864 阅读 · 0 评论 -
解析word:doc,docx的两种思路
两种思路:用相应的库直接读取文件doc转换成docxpython在windows与linux下读取doc文件https://blog.csdn.net/qq_33447950/article/details/106187384?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159330996219726869013548%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255原创 2020-06-28 10:13:32 · 1708 阅读 · 0 评论 -
python操作pgSQL
https://blog.csdn.net/qq_36810398/article/details/98845521?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159255210619725247660027%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=159255210619725247660027&biz_id=0&a原创 2020-06-19 15:56:32 · 1906 阅读 · 0 评论 -
python将dict导出为Excel
https://blog.csdn.net/weixin_39082390/article/details/97375083?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159253274019725222402593%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=159253274019725222402593&biz_id原创 2020-06-19 10:20:56 · 4516 阅读 · 0 评论 -
python读取word文档内嵌表格
https://blog.csdn.net/weixin_43652082/article/details/103759795?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159253038719724843338566%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=15925303871972484333856原创 2020-06-19 09:38:52 · 1245 阅读 · 0 评论 -
字体号数,像素,榜值对应关系
英文字体的1磅,相当于1/72 英寸,约等于1/2.8mm。12PT的字打印出来约为4.2mm。网页中12px的字才相当于12像素。虽然 四号=(14/72)*96=18.6px 更接近 19px,但是因为 18px 是点阵,所以系统还是优先显示点阵字号的。换句话说:四号=18px中文字号VS英文字号(磅)VS像素值的对应关系:八号=5磅(5pt) ==(5/72)*96=6.67 =6px七号=5.5磅 ==(5.5/72)*96=7.3 =7px小六=6.5磅 ==(6.5/72)*96=原创 2020-06-18 10:57:23 · 2821 阅读 · 0 评论 -
python-docx--word解析模块
https://python-docx.readthedocs.io/en/latest/#user-guide最好的学习资料就是官方文档原创 2020-06-18 10:27:02 · 314 阅读 · 0 评论 -
python--Excel文件与CSV文件相互转化
#excel文件转化成csvimport pandas as pd file='E:\\1.xlsx'outfile='E:\\2.csv' def xlsx_to_csv_pd(): data_xls = pd.read_excel(file, index_col=0) data_xls.to_csv(outfile, encoding='utf-8') if __name__ == '__main__': xlsx_to_csv_pd()import c原创 2020-06-16 09:55:17 · 711 阅读 · 0 评论 -
路径统一
filename.replace("\\", "/").strip()原创 2020-06-08 11:30:28 · 162 阅读 · 0 评论 -
各个版本的Anaconda下载
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/原创 2020-03-31 18:11:11 · 580 阅读 · 1 评论 -
python下载包
https://pypi.org/原创 2020-03-31 17:16:18 · 262 阅读 · 0 评论 -
Unofficial Windows Binaries for Python Extension Packages
Unofficial Windows Binaries for Python Extension Packageshttps://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml原创 2020-03-31 17:08:35 · 302 阅读 · 0 评论 -
通过命令行提交更新代码到gitlab上
解决方法:1.打开命令行的窗口,定位到项目所在的路径。2.输入:git status敲回车查看代码是否有更新,有更新的话会出现文件改变的文件名。(红色的)3.输入:git commit -a -m “tag”,敲回车,然后你就会看到有几个文件修改了。(如果写了-m,那么“”中一定要写内容,不然会报错)4.输入:git push...原创 2020-02-27 22:36:41 · 696 阅读 · 0 评论 -
gdal安装
命令行conda/pip search gdal查看版本,选择合适的版本,例如:conda search gdal命令行conda/pip install gdal=版本号,注意加上版本号,否则可能安装上老版本(windows/linux都可用。例如:conda install gdal=3.0.0pip3 install gdal=2.4.3...原创 2020-02-27 15:44:37 · 955 阅读 · 0 评论 -
AttributeError: module 'scipy.misc' has no attribute
经过查询和尝试,发现是scipy的版本问题, 降级到scipy==1.2.1就可以完美解决了。pip install scipy==1.2.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/原创 2020-02-27 15:18:10 · 1367 阅读 · 0 评论 -
python requirements 相关
python中通过requirements.txt来记录项目所有的依赖包及其版本号,以便在其他的环境中部署。如果在开发的时候升级了依赖包,记得更新此文件!pip freeze > requirements.txt在其他环境部署项目之前先通过如下命令安装依赖包:pip install -r requirements.txt...原创 2020-02-27 13:05:50 · 307 阅读 · 2 评论 -
python warning ignore
import warningswarnings.filterwarnings("ignore")原创 2019-11-29 13:34:07 · 3540 阅读 · 0 评论 -
【Linux】 解决报错: ImportError: libSM.so.6: cannot open shared object file: No such file or directory
https://www.cnblogs.com/richerdyoung/p/8458910.html#使用如下命令查看缺少得共享库yum whatprovides libSM.so.6#找到后安装yum install libSM-1.2.2-2.el7.x86_64 --setopt=protected_multilib=false...原创 2019-11-20 10:48:15 · 592 阅读 · 0 评论