Python
Frank Kong
这个作者很懒,什么都没留下…
展开
-
python调用文件上传接口
需求需要开发python程序,调用之间java实现的上传文件接口需要包requests代码import requestsurl = "https://localhost/uploadPic"files = { "editormd-image-file": ("1.jpeg", open("1.jpeg", "rb"), "multipart/form-data")}response = requests.post(url=url, files=files)print(re原创 2021-11-28 19:14:46 · 2130 阅读 · 0 评论 -
VisDrone数据集txt格式标注更改xml
txt格式,每行从左往右分别<bbox_left>,<bbox_top>,<bbox_width>,<bbox_height>,<score>,<object_category>,<truncation>,<occlusion>分类:pedestrian (1), people (2), bicycle (3), car (4), van (5),truck (6), tricycle (7), awning原创 2021-11-03 18:46:03 · 1333 阅读 · 0 评论 -
Nvidia Jetson Nano安装tensorflow-gpu和keras
最近实验需要算法落地,于是某宝买了台nvidia jetson nano,因为JetsonNano官方采用的是aarch64架构的Ubuntu 18.04.2 LTS 系统,所以习惯x86_64之后,安装软件或是运维起来比较吃力,踩了不少坑。今天就把从烧录系统到测试环境整个过程记录下来,大多是参考。烧录系统这部分参考https://blog.csdn.net/beckhans/article/details/89136269镜像地址https://developer.nvidia.com...原创 2020-06-10 18:45:39 · 4354 阅读 · 17 评论 -
opencv多帧合成视频
import cv2import osdef images_to_video(): fps = 10 # 帧率 num_frames = 500 img_array = [] img_width = 1344 img_height = 756 path = "E:/dataset/video/3/" for file_name i...原创 2020-04-14 10:13:16 · 1778 阅读 · 1 评论 -
python将数据集分类绘图的方法
比如我用sklearn的make_blobs数据集,产生三种列表的散点,但它的数据是比较混乱的[2 1 0 1 2 1 0 1 1 0 0 2 2 0 0 2 2 0 2 2 0 2 2 0 0 0 1 2 2 2 2 1 1 2 0 0 0 0 1 1 2 0 1 0 0 1 2 2 2 1 1 1 0 2 2 2 0 0 1 0 2 1 2 1 2 2 1 2 1 1 1 2 2 0...原创 2019-09-20 16:23:53 · 3900 阅读 · 0 评论 -
Python爬虫多线程爬搜索引擎
爬搜索引擎的信息要注意page和key的变化,还有正则表达式一定要正确爬下面的URL: http://weixin.sogou.com/weixin?type=2&query=后面再跟page信息一共三个线程,第一个负责把URL存到队列中去,第二个URL负责读取需要的信息并储存,第三个如果队列为空,则结束import queueimport threadingimport原创 2017-11-27 17:39:55 · 512 阅读 · 0 评论 -
Python爬虫学习(八)爬网页文字信息
以糗事百科网站为例文字笑话的URL格式是这样的:https://www.qiushibaike.com/text/page/1/ 一共13页代码:#糗事百科爬虫import urllib.requestimport redef getcontent(url, page): headers = ("User-Agent", "Mozilla原创 2017-11-27 11:09:42 · 1997 阅读 · 0 评论 -
python学习(三)伪装成浏览器
第一种方法比较简便直接, 但是不好扩展功能import urllib.request url = 'http://www.baidu.com/'req = urllib.request.Request(url, headers = { 'Connection': 'Keep-Alive', 'Accept': 'text/html, application/xhtml原创 2017-11-24 15:06:24 · 624 阅读 · 0 评论 -
Python爬虫(七)学习提取网页中所有链接
import reimport urllib.requestdef getlink(url): headers = ("User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36") op原创 2017-11-26 14:52:41 · 16131 阅读 · 3 评论 -
Python异常UnicodeEncodeError: 'gbk' codec can't encode character '\uXXX' in position
从网站上爬文字信息,得到的数据经过筛选存到txt文档里面,但是会报错UnicodeEncodeError: 'gbk' codec can't encode character '\uXXX' in position XXX: illegal multibyte sequence我明明转的是utf-8格式,最终也没有找到好的解决办法,所以就将次报错信息忽视,并未影响文字信息的完整性原创 2017-11-27 10:52:38 · 10280 阅读 · 0 评论 -
Python爬虫学习(四)正则表达式
正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用了正则表达式,我们想要从返回的页面内容提取出我们想要的内容就易如反掌了。贪婪模式与非贪婪模式正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字 符;非贪婪的则相反,总是尝试匹配原创 2017-11-26 09:32:59 · 309 阅读 · 0 评论 -
Python爬虫(六)爬京东商品图片
打开京东商城,选择笔记本电脑区域,第一页的链接是 https://list.jd.com/list.html?cat=670,671,672&page=1,第二页page属性就变成了2,以此类推查看网页源代码,接触过html的人很快就会发现链接图片的标签,格式如下:那么对应的正则表达式就是pattern = ''()是指获取()里面的匹配内容,懒惰模式,只要遇到 . 就结束代码:获原创 2017-11-26 11:24:29 · 1777 阅读 · 0 评论 -
Python(五)正则表达式常见匹配
一、匹配.com或其他后缀的URLimport repattern = "[a-zA-Z]+://[^\s]*[.com|.cn|.top]"string = '我的网站'result = re.search(pattern, string)print(result)二、抓取页面中所有URL#Python3.6.1import reimport urllib.requ原创 2017-11-26 10:05:55 · 501 阅读 · 0 评论 -
Python爬虫学习(二)用到的数据结构
Python的队列在爬虫程序中, 用到了广度优先搜索(BFS)算法. 这个算法用到的数据结构就是队列.Python的List功能已经足够完成队列的功能, 可以用 append() 来向队尾添加元素, 可以用类似数组的方式来获取队首元素, 可以用 pop(0) 来弹出队首元素. 但是List用来完成队列功能其实是低效率的, 因为List在队首使用 pop(0) 和 insert(原创 2017-11-24 14:42:01 · 1201 阅读 · 0 评论 -
Python爬虫学习(一)
代码实现(一): 用Python抓取指定页面import urllib.request url = "http://www.baidu.com"data = urllib.request.urlopen(url).read()data = data.decode('UTF-8')print(data)代码实现(二): 用Python简单处理URLimport urll原创 2017-11-24 14:15:51 · 797 阅读 · 0 评论 -
解决PyCharm安装Scrapy框架Microsoft Visual C++ 14.0 is required问题
安装方法:出现问题:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools解决方法:http://www.lfd.uci.edu/~原创 2017-12-02 20:31:32 · 5007 阅读 · 3 评论