
Python
相思明月楼
学生一枚,所言之处,如有不当,敬请指正。
展开
-
图像分类数据集按照比例划分成训练集和验证集
标注文件为txt格式,文件中单行为一条标注记录,将其按照比例划分成为训练集和验证集训练指令:python divide.py --path [your file path] --train_ratio 0.8程序运行完以后,会在当前文件所在统计目录下生成trian.txt、和val.txt两个文件原创 2023-02-03 15:08:07 · 1376 阅读 · 6 评论 -
Python用正则表达式筛选出完整的组合密码原来如此简单!
本篇问题编写正则获取一组密码中的正确密码正确密码的具体要求如下: 正确密码包括数字,字母,特殊字符; 包含空格,换行,制表符等空字符的密码无效; 密码不能为纯数字,纯字母,纯特殊字符。 测试输入:abc123@., good123...,666educoder^,hello123@,123456789预期输出:['abc123@.', '666educoder^', 'hello123@']解题思路:要求为匹配组合密码,包含空字符的密码无效,纯字母,原创 2020-10-29 13:00:01 · 1415 阅读 · 2 评论 -
python正则表达式——快捷方式的表达方式
正则表达式快捷方式的表达方式在正则表达式的使用过程中,人们为了快捷表达与方便阅读,提取了几种普通字符组,并在正则表达式引擎中预定义了其快捷方式。如果我们想要定义单词,以目前学到的可能会使用[A-Za-z],但是,很多单词都是使用该字母以外的字符。比如中文,以及其他语言。正则表达式引擎提供了一些快捷方式: \w ,与 “任意单词字符”匹配,在Python3中,基本上可以匹配任何语言的任意单词。 而当我们想要匹配任意数字的时候,也可以使用快捷方式 \d ,d即digit。在Python3原创 2020-10-20 20:58:24 · 1249 阅读 · 1 评论 -
python正则表达式——区间的表达方式
re.search(pattern, string)函数从string中查找第一个符合pattern正则表达式模式的子串。 参数说明:pattern:要搜寻的正则表达式; string:要检索的字符串;具体实例: import re a = re.search(r'fox','the quick brown fox jumpred') #第一个参数为正则表达式,第二个参数为要处理的字符串 print(a.span()) # span方法获取的是正则表达式匹原创 2020-10-20 20:47:41 · 6041 阅读 · 0 评论 -
Python正则表达式——内容匹配的re模块
Python内容匹配的re模块re模块是Python的正则表达式模块,有关正则表达式的更多知识参见下一章节《Python 正则表达式》,下面我们来介绍re模块的常用函数。函数re.findall(pattern, string, flags)从string中查找所有符合pattern正则表达式模式的子串,以这些子串作为列表元素返回一个列表。 参数说明:pattern:要搜寻的正则表达式; string:要检索的字符串; flag:可选项,可设置搜索的要求。可以选择输入re.S,re.I等原创 2020-10-20 19:32:17 · 710 阅读 · 0 评论 -
python中json 库的使用(常用方法)
dumps 方法Python 数据结构转换为 JSON: import json data = { 'name' : 'ruci', 'key' : 12, 'url' : 'http://127.0.0.1:8080/' } json_str = json.dumps(data) print ("JSON 对象:", json_str)输出:JSON 对象: {"name": "ruci", "key"原创 2020-10-20 16:29:49 · 1110 阅读 · 1 评论 -
python爬虫基础——BeautifulSoup解析网页
BeautifulSoup 库的安装BeautifulSoup 和 lxml 一样,BeautifulSoup 也是一个 HTML/XML 的解析器,主要的功能也是解析和提取 HTML/XML 数据。如果本地 Python 环境没有安装 BeautifulSoup,可以在命令提示符窗口输入命令pip install bs4,安装 BeautifulSoup 模块,如下图所示。BeautifulSoup 库的使用要使用 BeautifulSoup 库,首先需要进行导包,代码如下:fro原创 2020-10-20 15:35:51 · 822 阅读 · 4 评论 -
python爬虫——Requests基础
1、requests 的安装如果本地 Python 环境没有安装 requests,可以在命令提示符窗口输入命令pip install requests,安装 requests 模块,如下图所示。2、requests 的常用方法1、GET方法res = requests.get(url, params=params, headers=headers)参数说明url :需要抓取的 URL 地址; params : 网址带参请求的方法,字典类型; headers : 请求头。以原创 2020-10-19 19:57:48 · 1537 阅读 · 1 评论 -
如何用python读取txt文件中的数据,并求出每一行中的最大值、最小值、以及每一行的和
python读取txt文件中的数据,并求出每一行中的最大值、最小值、以及每一行的和关键问题是读到文件内容后,怎么分割,怎么保存def getdata(filename): linedata = open(filename, 'r') #读取txt文件 cnt = 0 res = [] #存读取后的数据,二元列表 for line in linedata: linelist = [int(s) for原创 2020-10-11 19:39:42 · 10821 阅读 · 2 评论