自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十次作业

练习题:1、 假设你获取了用户输入的日期和时间如2020-1-21 9:01:30,以及一个时区信息如UTC+5:00,均是str,请编写一个函数将其转换为timestamp:import refrom datetime import datetime, timezone, timedeltadef to_timestamp(dt_str, tz_str):input_dt = datetime.strptime(dt_str, ‘%Y-%m-%d %H:%M:%S’)time_zone_num

2021-02-07 14:48:53 248

原创 第九次作业

练习题:1、怎么查出通过 from xx import xx导⼊的可以直接调⽤的⽅法?在test_package文件夹中创建_init_.py文件,里边什么都不需要编辑。在代码中把test_package的文件的路径加入到python解释器可以搜索到的路径列表中,这里就用到了python的包sys模块2、了解Collection模块,编写程序以查询给定列表中最常见的元素。题目说明:输入:language = [‘PHP’, ‘PHP’, ‘Python’, ‘PHP’, ‘Python’, ‘J

2021-02-07 14:47:01 142

原创 第八次作业

练习题:1、怎么查出通过 from xx import xx导⼊的可以直接调⽤的⽅法?在test_package文件夹中创建_init_.py文件,里边什么都不需要编辑。在代码中把test_package的文件的路径加入到python解释器可以搜索到的路径列表中,这里就用到了python的包sys模块2、了解Collection模块,编写程序以查询给定列表中最常见的元素。题目说明:输入:language = [‘PHP’, ‘PHP’, ‘Python’, ‘PHP’, ‘Python’, ‘J

2021-02-07 14:45:47 242

原创 第七次作业

练习题:1、上面提到了许多魔法方法,如__new__,init, str,rstr,getitem,setitem__等等,请总结它们各自的使用方法。init()方法,可以理解为初始化方法。new()方法,创建一个实例对象。只要自己定义了__str(self)方法,使用print输出对象的时候,那么就会打印从在这个方法中return的数据getitem(self,key)返回与指定键想关联的值。对序列来说,键应该是0~n-1的整数,其中n为序列的长度。对映射来说,键可以是任何类型。setitem

2021-02-07 14:45:09 176

原创 第六次作业

怎么给函数编写⽂档?添加说明文字怎么给函数参数和返回值注解?参数:在参数列表内部参数后加上冒号和需要传入的类型返回值:在参数列表后面,冒号前,加一个类似箭头符号->,后面写返回值类型闭包中,怎么对数字、字符串、元组等不可变元素更新。nonlocal分别根据每一行的首元素和尾元素大小对二维列表 a = [[6, 5], [3, 7], [2, 8]] 排序。(利用lambda表达式)a = [[6, 5], [3, 7], [2, 8]]b=sorted( a,key=..

2021-02-07 14:44:27 447

原创 第五次作业

练习题:怎么表示只包含⼀个数字1的元组。{1,}创建一个空集合,增加 {‘x’,‘y’,‘z’} 三个元素。a = set()a.add(‘x’)a.add(‘y’)a.add(‘z’)c=set(‘xyz’)列表[‘A’, ‘B’, ‘A’, ‘B’]去重。set([‘A’, ‘B’, ‘A’, ‘B’])求两个集合{6, 7, 8},{7, 8, 9}中不重复的元素(差集指的是两个集合交集外的部分)。a = set(range(6,8))b = set(range(7,10)

2021-02-07 14:43:54 141

原创 第四次作业

练习题:1、元组概念写出下面代码的执行结果和最终结果的类型(1, 2)*2 (1,2,1,2)(1, )*2 (1,1)(1)*2 (2)分析为什么会出现这样的结果.元组的乘法与单个数字乘法不同,并不会将数值进行乘积,而且将整体变化,如一个元组2以后变成一个含有双倍数量元素的元组2、拆包过程是什么?a, b = 1, 2上述过程属于拆包吗?不属于可迭代对象拆包时,怎么赋值给占位符?*代表取任意长,这里,但是前后如果有定位的元素,优先给它们。例:>>

2021-02-07 14:43:16 224

原创 第三次作业

练习题:1、列表操作练习列表lst 内容如下lst = [2, 5, 6, 7, 8, 9, 2, 9, 9]请写程序完成下列操作:在列表的末尾增加元素15lst.extend([15])在列表的中间位置插入元素20Lst.insert([4,20])将列表[2, 5, 6]合并到lst中List1 = [2, 5, 6]Lst = lst+list1移除列表中索引为3的元素Lst.pop(3)翻转列表里的所有元素Lst.reverse()对列表里的元素进行排序,从小到大一

2021-02-07 14:42:42 359

原创 第二次作业

练习题:leetcode 习题 136. 只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。尝试使用位运算解决此题。class Solution:def singleNumber(self, nums: List[int]) -> int:if not nums:return 0for index in nums:if nums.count(index) == 1:return index编写一个Python程序

2021-02-07 14:41:55 97

原创 第一次作业

思考题:Python是怎么诞生的?Python之父是谁?Python之父是Guido Van Rossum,是他在一个圣诞假期为了方便工作编写的Python和C++(或者C)的区别在哪?即为什么要学习Python,C++不香吗?语法更加简便、简洁,可以更轻松地实现更加复杂的功能相较于Python2,Python3做了哪些大的改进?例如将’/’负号的意义有地板除改为了小数,更符合只管印象、新增yield from 链接生成器、优化的super() ,直接调用父类的方法等等练习题:

2021-02-07 14:39:37 160

原创 WIN10 系统下下载安装YOLOV4并使用GPU加速(保姆级)

这次因为比赛需要测试一下yoloV4的速度,就安装了一下YOLOV4,差点哭出来 基本上把能踩的坑都踩了一遍(无奈)。装完之后想写一片总结记一下,也帮大家伙避避雷。一、下载yoloV4源码建议使用git下载,一行指令就搞定还挺快的。(没有的话可以直接在github上点下载就好,不过这个我没试过)在需要下载的位置右键点击Git Bash Here(我是在E盘下)打开git界面后输入:git clone https://github.com/AlexeyAB/darknet.git等待下载即可

2021-01-21 00:29:59 3523 5

原创 2020-10-14

学习笔记(Vim入门)参考视频:B站:上古神器Vim:从恶言相向到爱不释手 - 终极Vim教程01 - 带你配置属于你自己的最强IDEVim是一款功能强大的编译器,可以编译文本和代码,可以通过快捷键实现及其快速编辑。/:搜索esc:返回普通模式;tt:打开目录i:进入写入模式;Shift+A在行尾插入o:另起一行进入写入模式;x:删除当前光标下字符ci":删除引号里的内容y:复制例:y3→:向右复制三个字母;y3↓:复制三行d:删除f:查找例:df://当前行删除到冒号处(带

2020-10-14 23:45:31 106

原创 2020-10-13

学习笔记(Linux基本指令)1.ubantu和Linux严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux系统是个统称,它有Red Hat、Debian、Suse、Ubuntu等发行版本,它们都是用的Linux内核,都是Linux系统。对于ubuntu而言,就是linux操作系统的具体,而linux对于ubuntu来说就是他的抽象。Ubantu是使用Linux内核的操作系统,是L

2020-10-13 12:20:57 163

空空如也

空空如也

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

TA关注的人

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