自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2017清华大学计算机考研机试答案(含代码)

第一题 面试题目概述有nnn个外星人依次面试,要求找出至少mmm个身高差不超过kkk的人,给你这nnn个人的身高,输出最少面试的人数(注意是依次面试)。数据范围:最大的n、m、k、hn、m、k、hn、m、k、h(身高)均在10510^5105以下。描述的可能不太清楚,具体题目自己搜一下,很容易找。题目分析非常暴力的暴力法(暴力法就简单说一下啦)暴力法是最容易想到的方法,我们开一个数组c...

2020-03-01 13:51:10 2303 7

原创 统计学习方法(第二版)第一章学习笔记

统计学习方法(第二版)第一章学习笔记目录统计学习方法(第二版)第一章学习笔记废话在前明确目的极大似然估计的假设前提贝叶斯估计的假设前提先验概率、后验概率废话在前   本文的名字虽叫学习笔记,但是并不是记录统计学习方法的详细笔记,而只是对一些难以理解的知识点提出自己的一些尚不成熟的看法。   第一章主要是一些基本概念,第一章的两道习题都是关于贝叶斯估计和极大似然估计的,在读到这两个估计方法的时候(包括之前学这些东西的时候)一直没搞懂这两个方法在干什么。经过了看别人的博客等,结合一些自己的看法,说明一下

2021-09-15 21:49:39 178 1

原创 随便写写

随便写写文章目录随便写写函数for循环 + elseTODO注释全局变量多值参数拆包类dir查看类的所有属性和方法类外添加属性(不推荐)self的含义None初始值私有属性和私有方法伪私有属性方法重写方法的扩展多继承类属性类方法静态方法单例异常异常处理格式对不同错误进行处理捕获未知错误异常处理完整语法异常的传递主动抛出异常import 模块同名问题__name__包(Package)发布模块其他eval()函数for循环 + elsefor 变量 in 集合: 循环体代码else:

2020-12-03 19:37:44 157

原创 Python学习笔记6

Python学习笔记6一、类1、子类的继承2、子类重写方法——多态3、类的内部也可以有其他实体一、类1、子类的继承class Car(): """模拟汽车""" def __init__(self, brand, model, year): """初始化汽车属性""" self.brand = brand self.model = model self.year = year def get_main_inform

2020-09-20 14:50:42 124

原创 Python学习笔记5

Python学习笔记5一、函数1、函数的参数传递形式2、可选参数3、函数的形参默认值要用不可变的值,这个错误不会报错,因此难以发现4、可变长参数 *args5、可变长参数 **kwargs6、任意参数7、通过global声明可以让函数内的局部变量变为全局变量8、断言 assert expression9、匿名函数一、函数1、函数的参数传递形式注意传递的顺序,指定的参数要放在后面写。def func(a, b, c=0): #c的默认值为0 return a + b + cfunc(1,2,3

2020-09-20 00:21:35 190

原创 Python学习笔记4

Python学习笔记4一、for循环1、同时使用元素和下标2、for和else的配合使用二、while循环1、while作用2、while与else3、while+变量名一、for循环1、同时使用元素和下标x = ['a', 'b', 'c', 'd']for i, j in enumerate(x): print(i, j)#输出0 a1 b2 c3 d2、for和else的配合使用for循环如果顺利执行,没有被break打断,那么将会执行else后的语句。sum =

2020-09-19 21:55:49 109

原创 Python学习笔记3

Python学习笔记3一、列表1、列表可以放不同的数据类型,而且列表可变。2、用list(可迭代对象)生成列表,包括字符串、元组、集合、range()3、拼接与成倍复制4、元素增加5、元素删除6、元素查找7、元素赋值8、元素排序9、元素翻转二、元组1、打包和解包2、zip()函数三、字典1、增加元素2、删除元素3、查找操作4、d.keys()和d.values()5、.item()方法及遍历四、集合1、集合运算2、其他操作一、列表1、列表可以放不同的数据类型,而且列表可变。ls = ["Python"

2020-09-19 21:02:40 91

原创 python学习笔记2

python学习笔记2一、数字运算1、进制转换2、浮点数的不确定性3、一些基本运算符4、一些运算函数5、借助库函数(以后专门写)二、字符串1、打印格式2、切片3、成员运算4、字符和Unicode码5、字符串分合6、删除头尾指定字符7、字符串替换8、统计三、布尔类型1、any()和all()2、作为掩码四、变量类型1、type()2、isinstance(变量,预判类型) 承认继承3、isdigit()、isalpha()和isalnum()五、类型转换1、数字转字符串str()2、字符串转数字int()、

2020-09-19 19:00:37 203

原创 Python学习笔记1

Python 学习笔记1比较基础的知识,权当复习了。一、input和evalx = input("Please enter a number:")y = input("Please enter a number:")print(x+y)如果分别输入1和2,则会打印’12’,这是由于input()输入的会默认为字符串,而如果想变为数字,需要加eval()函数。x = eval(input("Please enter a number:"))y =eval( input("Please ent

2020-09-19 16:07:48 117

原创 约瑟夫问题及其变种(递推法)全网最详细讲解

约瑟夫问题(递推法)全网最详细讲解为什么写这篇文章?做刘汝佳老师的训练指南的UVAlive-4727这一题时又一次遇到了约瑟夫问题,之前训练指南的例题部分有讲过约瑟夫问题,刘汝佳老师讲的不是很清楚,就只记了公式,没有深究了。但是又一次遇到这个问题,而且在原来的要求上增加了新的要求,于是就又想了想。在网上查了一些文章,实在是看不懂,写的太不友好了。不知道是他们也没有理解透彻,还是我太笨了。于时...

2020-02-06 03:05:17 1872

空空如也

空空如也

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

TA关注的人

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