自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 利用Python给女朋友每天推送天气预报,再也不用担心糊涂蛋了

利用python每天发送天气预报

2023-01-16 22:07:35 1630 2

原创 yolo系列算法训练时loss出现nan值,解决办法(GTX16xx系列显卡的问题)

yolov5出现loss为nan值的解决方案

2022-09-01 09:48:49 6304 24

原创 使用Anaconda创建虚拟环境,并通过Pycharm使用虚拟环境

使用Anaconda创建虚拟环境,并通过Pycharm使用虚拟环境

2022-07-11 14:37:10 4857 2

原创 使用YOLOV5训练自己的数据集(以王者荣耀为例)

使用yolov5训练自己的数据集

2022-07-10 22:07:18 5392 17

原创 28. 实现 strStr()

题目:实现 strStr() 函数。给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。说明:当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。对于本题而言,当 needle 是空字符串时我们应当返回 0 。这与 C 语言的 strstr() 以及 Java 的 indexOf() 定义相符。示例 1:输入:haystack = “h

2022-05-03 22:01:33 723

原创 27. 移除元素

题目:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝i

2022-05-03 21:41:43 79

原创 26. 删除有序数组中的重复项

题目:给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前 k 个位置后返回 k 。不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。判题标准:系

2022-05-03 09:32:33 145

原创 使用pip3批量更新第三方库

我们在使用python第三方库的时候,经常是用到什么库就去pip install ,需要哪一个下载哪一个。但是当我们需要更新第三方库的时候,手动的一个个的去更新的话,恐怕是要耗费很多时间。今天,我在网上查到一个第三方库,可以帮助我们批量更新第三方库,就是”pip-review“1.安装pip-review:我们可以在命令行中使用pip install安装即可:pip install pip-review2.使用pip-review -h可以查看该库有哪些命令:3.使用pip-review来查看

2022-04-15 20:21:20 2750

原创 Python实现多种排序方法

1.插入排序:插入排序,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。如下图:代码实现:def insert_sort(alist): for i in range(1,len(alist)): while i>0: if alist[i]<alist[i-1]: alist[i],alist[i-1]=alist[i-1],alist[i]

2022-04-14 21:04:45 1217

转载 python calendar模块

此模块的函数都是日历相关的,例如打印某月的字符月历。星期一是默认的每周第一天,星期天是默认的最后一天。更改设置需调用calendar.setfirstweekday()函数。模块包含了以下内置函数:序号 函数及描述1 calendar.calendar(year,w=2,l=1,c=6)返回一个多行字符串格式的year年年历,3个月一行,间隔距离为c。 每日宽度间隔为w字符。每行长度为21* W+18+2* C。l是每星期行数。2 calendar.firstweekday( )返回当前每周起

2022-04-04 20:56:08 1325

原创 20. 有效的括号

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = “()”输出:true示例 2:输入:s = “()[]{}”输出:true示例 3:输入:s = “(]”输出:false示例 4:输入:s = “([)]”输出:false示例 5:输入:s = “{[]}”输出:true提示:1 <= s.length &

2022-04-01 21:40:33 603

原创 14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入:strs = [“flower”,“flow”,“flight”]输出:“fl”示例 2:输入:strs = [“dog”,“racecar”,“car”]输出:""解释:输入不存在公共前缀。提示:1 <= strs.length <= 2000 <= strs[i].length <= 200strs[i] 仅由小写英文字母组成起初思路:起初,我是想通过

2022-03-27 16:18:30 310

原创 1. 两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6

2022-03-25 18:06:36 81

原创 9. 回文数

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 01 。因此它不是一个回文数。提示:-2

2022-03-25 12:24:35 100

原创 13. 罗马数字转整数

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情

2022-03-25 12:03:18 96

原创 MySQL数据库入门(超详细,多图解)

一,前言作者是一名双非本科大二在校学生,因为闲得无聊就自学了数据库,从软件领域来说吧,无论是C/S、B/S架构的软件,只要涉及存储大量数据,一般后台都需要数据库支撑;无论你是做前端还是后端,考虑到后台存储数据的问题,都会用到数据库,Oracle,MySQL,SqlServer是目前常用的的数据库。目前已经出现了很多的图形化的数据库,这些图形化的数据库简单易学易操作,没什么可以讲的,读者想学的话,可以自行下载百度研究即可。本文将从最基础的开始,讲的全部是在DOS环境下的操作。二,初步了解MySQL我们时

2022-01-17 19:43:24 27701 10

原创 Python程序练习题,统计不同字符个数

用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符,数字,空格和其他字符的个数思路:可以通过遍历循环将用户输入的每一个字符进行判断,代码如下:a=input("请输入一串字符:")N=len(a)english=0#英文字符个数numbers=0#数字个数space=0#空格个数extra=0#其他字符个数a=a.lower()for i in range(0,N): if a[i]>="a"and a[i]<="z":#此行也可以改成:if a[i].isl

2021-08-19 18:51:05 32155 5

原创 Python程序练习题,猜数游戏

在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数字,如果大于设数字,显示“遗憾,太大了”;如果小于预设数字,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”其中N是用户输入数字的次数。代码如下:M=5#M为预设数字N=0#记录猜数次数初始值为零while True: N+=1 m=input("请输入0—9之间你猜想的数字:") if eval(m)>M: print("遗憾,太大了") elif eval

2021-08-19 18:27:38 26738

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除