
Python基础学习
文章平均质量分 66
askxiaozhang
这个作者很懒,什么都没留下…
展开
-
YOLOv8训练自己的数据集,通过LabelImg
yolov8.yaml的路径一般在目录下修改nc为names中的类别数量。原创 2024-01-26 14:52:51 · 2168 阅读 · 0 评论 -
视频转高清gif动态图片(Python代码实现)
以下是第三步的代码''':param videoPath: 视频路径 绝对路径。且路径不要含中文:param resultName: 输出的gif文件名:param fps: 保存的gif帧率,fps默认为25'''random_name = "_" + "".join(random.sample(sample,10)) #用于临时存储数据图片#shutil.rmtree(file_path) #删除video_to_image(videoPath,tmp_path) #视频转化完毕。原创 2023-09-27 22:14:55 · 1186 阅读 · 0 评论 -
Python[parquet文件 转 json文件]
Parquet作为高效的列式存储格式,在大数据场景中非常流行,而JSON作为常用的数据交换格式,可以方便地在不同系统之间传递数据。如果有问题还请各位大佬批评指正!原创 2023-07-24 11:05:02 · 5089 阅读 · 2 评论 -
优快云周赛第41期题解(Python版)
本期赛题跟往常不一样,只有2道编程题,其余的是选择和填空题。但本次的考试时长居然是5小时,可能是考虑到编程最后一个题比较花时间吧,博主水平有限,没有做出来。原创 2023-04-05 11:37:21 · 441 阅读 · 0 评论 -
优快云周赛第37期题解(Python版)
这期周赛题目和测试集还算完整,没有出现往期的bug。原创 2023-03-18 23:36:46 · 544 阅读 · 0 评论 -
优快云竞赛第34期题解
比如,假设我们预估该商品接下来七天内的价格走势如下:4 1 2 3 6 4 8,那我们采取的最佳策略是在价格1块钱的时候买入,在价格8块钱的时候卖出。为了简化整个过程,我们限定在此周期内只能有一次买入一次卖出,且商品在没有购入前是无法卖出的,即该商品不是期货而是现货。例如,上面的例子中,最优利润值为8-1=7(简单起见,只考虑0到100000之间的整数价格)。其次就是,在赛后填写获奖信息的时候,如果不小心填错提交后,不能修改了,希望官方可以增加下修改的机会,以免选手填错信息了!原创 2023-03-10 17:02:06 · 152 阅读 · 0 评论 -
Yolov5 多边形标签转换,所有json文件自动转成txt格式[详细过程]
注:labelme是麻省理工(MIT)的计算机科学和人工智能实验室(CSAIL)研发的图像标注工具,人们可以使用该工具创建定制化标注任务或执行图像标注,项目源代码已经开源。通过labelme对图进行标注后,得到的是json文件,而Yolov5对数据进行模型构建的时候,读取需要的是txt格式的文件。txt_outer_path——保存txt文本的文件夹的绝对路径。json_name——json_name是json文本的名字。json_floder——读取json的文件夹的绝对路径。原创 2022-11-28 19:55:17 · 11816 阅读 · 54 评论 -
[进制转换]用python实现10进制转任意进制的方法
【代码】[进制转换]用python实现10进制转任意进制方法。原创 2022-10-10 14:20:01 · 3772 阅读 · 0 评论 -
Python分类模型实战(KNN、逻辑回归、决策树、SVM)调优调参,评估模型——综合项目
Python实战,对负债率,信用卡负债违约负债率、工龄违约信用卡负债、工龄违约,分析违约与各特征之间的关系。通过循环,基础原理实现对模型SVM,KNN,逻辑回归,决策树的调优调参,自动化得到最高得分score和accuracy,原创 2022-11-22 12:00:44 · 16883 阅读 · 23 评论 -
Python遇到ValueError: Location based indexing can only have [integer, integer slice (START point is IN
python中,我想通过pandas库的sort_values()排序后,通过iloc取b的第一个值。例如这里 应该使用df.loc[0,'b'] 而不是df.iloc[0,'b']!!或者可以使用df.iloc[0,:]['b]来获取b的第一个值。不然会导致数据读取数据的时候没有改变,只是从可视化上改变了。在使用pandas中的iloc模块,输入以下代码时报错。#排序后需要重置索引。Python遇到ValueError: Location based indexing can only have [int原创 2022-11-20 00:07:55 · 5612 阅读 · 0 评论 -
Python实现批量按顺序读取txt文本并保存到新文本txt中
将小说章节、章回目录各种零散的数据进行批量汇总到txt中。通过os批量获取文本并保存到新的文本中,借助chardet库解决with open()读取文本报错的问题,以及通过lambda表达式对os.listdir()之后的数据进行排序。原创 2022-11-19 17:53:47 · 4911 阅读 · 0 评论 -
Python 批量自动修改文件名,按指定的格式自动命名
在我们在对一个已经排好序的项目进行增删改之后,文件名可能不再连续,有所缺失,这时我们需要对所有文件进行有序的排序,需要借助Python来进行自动获取所有文件的数量然后自动进行排序。例如我对某个文件进行删除后,图片的命名已经不连续了,需要对其后面的需要按顺序进行排列。再运行完os库的代码后,文件名已经变成连续的了。如果存在问题,请各位大佬批评指正!原创 2022-11-18 15:17:39 · 1535 阅读 · 0 评论 -
Python 读取csv文件时报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd0 in position 0:invalid
UnicodeDecodeError: 'gbk' codec can't decode byte 0xb1 in position 5: illegal multibyte sequenc;UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0。一个方法解决报错。python解决。原创 2022-11-15 23:21:57 · 9334 阅读 · 6 评论 -
Selenium的高级用法汇 expected_conditions库 from selenium.webdriver.support import expected_conditions as EC
9.frame_to_be_availabe_and_switch_to_it:判断该frame是否可以switch进去,如果可以,则返回True并且switch进去,否则返回False。15.element_located_selection_state_to_be:跟上面的方法一样,只是上面的方法传入定位到的element,这个方法传入locator。8.text_to_be_present_in_element_value:判断某个元素中的value属性值是否包含了预期字符串。转载 2022-11-14 23:37:36 · 359 阅读 · 0 评论 -
镜像安装pip更新python库
Anaconda命令窗口进行pip安装和更新python库,与更新失败的解决方法;通过2行代码快速解决原创 2022-09-09 10:55:41 · 2269 阅读 · 0 评论 -
Python字典简单实现词频统计
需要统计一本小说中某个人(主角)名字,或者某个关键词在文章中出现的次数,由于字数太多我们不可能人为的慢慢去计数,这时我们可以根据程序来自动获得其次数。首先对文中进行分词->对每个词建立键->以此遍历每个词->如果字典中有该词->则其值+1否则设为1并创建该词的键。根据字典的性质,以此关键词或人名作为字典的键,出现次数作为其字典的值。思路:如果该单词已经在字典中存在(键存在)则对应的键加一。如果该单词不存在,则创建键并值设置为1。用于后续记录各单词的频次。Python实现英文词频统计。简单高效实用字典几行代码原创 2022-10-31 00:02:48 · 8054 阅读 · 0 评论 -
Python快速解决This version of ChromeDriver only supports Chrome version 105 直接在编辑器中运行自动安装解决
两行代码实现自动更新Chromediver,解决This version of ChromeDriver only supports Chrome version 105报错。原创 2022-10-30 11:10:46 · 1302 阅读 · 0 评论 -
列表的增删改查常用代码指令-学习笔记
python列表的常用增删改查指令代码。extend()将待添加元素的各个元素分别追加至目标列表的末尾。append()将待添加元素作为一个整体追加至目标列表的末尾。insert(插入的位置,插入的符号)删除列表中的某个元素;example[初始位置:末尾位置]创建一个列表进行后续操作。直接进行2个列表相加。原创 2022-10-24 21:16:48 · 257 阅读 · 0 评论