Python
文章平均质量分 51
KaZaKun
这个作者很懒,什么都没留下…
展开
-
哈希图像相似性识别
题目:根据提供的数据实现一个图片检索类,输入一张图片,展示数据库中最相似的前 n 张照片。数据资源: 约 4000 张人脸要点:如何计算图片的相似性;如何实现快速的比对。注意:图片数据应该只导入内存一次,避免每次检索 都要重新导入图片;实现统计一次检索耗费时间的装饰器;检索应有阈值要求(如相似性大于某值时定义为不相似),当在对应阈值下无检索结果时抛出自定义异常并在上层调用时处理;一、 代码思路导入图片路径,存储为一个 list计算图片的哈希值。 建立字典,存储每张图片的路径及对应的哈希值在主原创 2021-09-03 10:27:13 · 1166 阅读 · 0 评论 -
高频词 词云图 文本重心 聚类
现有某大闸蟹电商负面评论5000条,txt文本,一行一条,举例如下,任务是要对其进行文本分析。读入所有文档并分词,统计词频,找到高频词,确定特征集,为每一条评论生成向量表示,计算一下不同评论之间的距离(自定义,如欧氏或余弦),能不能找到所有评论的“重心”或者所有评论中的代表性评论并输出原文?除了词云外,针对多文档数据还有别的可视化方式没有?打开时就有一种臭味,不新鲜。今天蒸时也闻到的是怪味,吃蟹爪时没有鲜味,打开蟹壳里面全是蟹粪样的东西,蟹黄一点点并且不好吃。这也没什么,最担心的是吃完这蟹怕会生病,腹泻。原创 2021-09-02 17:09:26 · 4382 阅读 · 6 评论 -
python判断一年的某一天 密码爆破 两数之和 数据解密
一、 输入某年某月某日,判断这一天是这一年的第几天?month_day = [31,28,31,30,31,30,31,31,30,31,30,31]total_day = [31,59,90,120,151,181,212,243,273,304,334,365]print("Enter q to quit at any time.")while True: year = input("Please enter a year: ") if year == 'q':原创 2021-09-02 16:31:09 · 160 阅读 · 0 评论 -
python获取字典的key和value
获取字典的key和value以迭代的方式,默认情况下,字典迭代的是key,key相当于item里面的[0]位置,value是[1]位置for item in dict.items(): key = item[0] value = item[1]打印每一个keya = {'a':1,'b':2,'c':3}for item in a.items(): print(item[0])>>>abc打印每一个valuea = {'a':1,'b':2,'c'原创 2021-08-28 15:51:06 · 28520 阅读 · 2 评论 -
Python创建虚拟环境
环境创建进入命令行conda create -n name python=version packageeg. conda create -n yushaby python=3.7 pandas numpy matplotlib环境激活在vscode里面,输入conda avtivate name如果报错显示无法执行conda activate,需先在powershell里面输入conda init即可,同时vscode内置ternimal设置成cmd,不要选powershell.选择pyt原创 2021-08-29 11:00:45 · 103 阅读 · 0 评论 -
SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position解决方法
报错:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: tr举个例子,在文件中我传入的文件路径是这样的sys.path.append('c:\Users\mshacxiang\VScode_project\web_ddt')原因分析:在windows系统当中读取文件路径可以使用,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使原创 2021-08-29 10:47:42 · 66444 阅读 · 8 评论 -
python很多行文本同时进行结巴分词
原数据:文本,一行为一个评论处理的目的:目标数据:每条评论去掉停词,留下关键词。不同评论依然按行分开原数据的评论text:开机有点烦锁,联网时有些软件会自动下载安装!! 今天拿的货 电脑很好完美屏 开始还担心屏幕有坏点 屏幕没问题 好评 感觉应该是正品,键盘的触感很好,屏幕画质清晰,看电视很舒服!散热很好,没有机子发热的情况!obj = []with open(txt, 'r', encoding='utf8') as f: i = 0 for line in f: for w in原创 2021-08-28 16:53:14 · 237 阅读 · 0 评论 -
python用folium绘制地图并设置弹窗
python–Folium官方说明:folium.link.map用于生成地图,主要用到黄色的参数Map(location=None, width=‘100%’, height=‘100%’, left=‘0%’, top=‘0%’, position=‘relative’, tiles=‘OpenStreetMap’, attr=None, min_zoom=0, max_zoom=18, zoom_start=10, min_lat=- 90, max_lat=90, min_lon=- 180原创 2021-08-28 11:55:38 · 2320 阅读 · 5 评论 -
python–openpyxl
python–openpyxlopenpyxl官方文档链接Introductionopenpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.It was born from lack of existing library to read/write natively from Python the Office Open XML format.functionCreate a workbook原创 2021-08-28 11:33:15 · 87 阅读 · 0 评论 -
python--list增删改查及其他
元素之间只能用逗号分隔a = [1 2 3 4 5] # 错误!!!a = [1,2,3,4,5] # 正确!!!查找元素/下标classmate = ['Michael','Bob','Tracy']从头开始第一个位置为0classmate[0] = 'Michael'-1,-2,-3表示倒数classmate[-1] = 'Tracy'classmate[-2] = 'Bob'定位连续位置[m,n]或[x,:],[:,x]classmate[1:] = ['Bob','原创 2021-08-28 01:17:04 · 87 阅读 · 0 评论 -
python读取excel函数--xlrd, xlwt, xlutils用法
python–xlrd, xlwt, xlutils用法xlrd只能读取表格,不能直接修改原表格,复制原表格之后可以修改。支持xlsx, xls文件格式xlwt只能修改表格,不能读取表格,支持xlsx, xls文件格式xlutils可以将xlrd.Book转为xlwt.Workbook,从而可以读也可以写xlrdimport xlrdexcel = xlrd.open_workbook('E:/test.xlsx')返回值为xlrd.book.Book对象,不可修改获取sheetta原创 2021-08-27 23:55:48 · 663 阅读 · 0 评论 -
Ubuntu 18.04有趣的命令(长期更新)
判断终端色彩支持情况echo $TERM查看当前终端类型下面这个命令是若输出了完整的256种颜色,就说明当前终端支持256色(x=`tput op` y=`printf %76s`;for i in {0..256};do o=00$i;echo -e ${o:${#o}-3:3} `tput setaf $i;tput setab $i`${y// /=}$x;done)看看你平时喜欢...原创 2019-06-20 14:12:53 · 922 阅读 · 0 评论