自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实验.md

matplotlib import matplotlib.pyplot as plt import numpy as np Figure的组成 通过一张figure解剖图,我们可以看到一个完整的matplotlib图像通常会包括以下四个层级,这些层级也被称为容器(container),下一节会详细介绍。在matplotlib的世界中,我们将通过各种命令方法来操纵图像中的每一个部分,从而达到数据可视化的最终效果,一副完整的图像实际上是各类子元素的集合。 Figure:顶层级,用来容纳所有绘图元素 Axes

2021-11-16 21:49:14 112

原创 2020-09-08

4.循环结构 4.1 while 循环 """特征:减少代码冗余,提升代码效率""" """ 语法: while 条件表达式: code1 code2 ... 1.初始化一个变量 2.写上循环的条件表达式 3.自增自减的变量值 """ # 一般用于复杂的逻辑操作 pass 表示占位 break 终止 当前 循环 continue 跳过当前循环,返回条件表达式执行下一次循环 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GDh3vEAG-15

2020-09-08 22:29:39 127

原创 python学习

一、数据类型 1. 字符串 str (可获取,不可修改,有序) 1.1 转义字符:\ +某个字符 (将有意义的字符变得无意义,将无意义的这字符变得有意义) \n,\r\n 换行 \t缩进 水平制表符 \r 将 \r后面的字符直接拉到当前行首(会覆盖原先的行首) r+字符串,原型化输出字符串,使其不转义 strvar = "故国不堪回首\r月明中" print(strvar) # '明月中' 将有意义的双引号变得无意义,如果外面是双引号,里面是单引号,与注释嵌套的注意点一样.

2020-09-07 22:27:16 137

原创 ML-决策树

这里写自定义目录标题 决策树的主要优点: 具有很好的解释性,模型可以生成可以理解的规则。 可以发现特征的重要程度。 模型的计算复杂度较低。 决策树的主要缺点: 模型容易过拟合,需要采用减枝技术处理。 不能很好利用连续型特征。 预测能力有限,无法达到其他强监督模型效果。 方差较高,数据分布的轻微改变很容易造成树结构完全不同。 ## 基础函数库 import numpy as np ## 导入画图库 import matplotlib.pyplot as plt import seaborn as s

2020-08-22 20:00:32 216

原创 ML-逻辑回归

*ML-逻辑回归 当z≥0 时,y≥0.5,分类为1,当 z<0时,y<0.5,分类为0,其对应的y值我们可以视为类别1的概率预测值。Logistic回归虽然名字里带“回归”,但是它实际上是一种分类方法,主要用于两分类问题(即输出只有两种,分别代表两个类别),所以利用了Logistic函数(或称为Sigmoid函数),函数形式为: 对于模型的训练而言:实质上来说就是利用数据求解出对应的模型的特定的ω(利用线性回归算)。从而得到一个针对于当前数据的特征逻辑回归模型。 而对于多分类而言,将多个二

2020-08-20 22:30:20 117

原创 ML-朴素贝叶斯

从一个最简单的概率分类器开始,通过给出一些假设(1.各特征之间是独立的;2.每个特征同等重要)来学习朴素贝叶斯分类器。 朴素贝叶斯的核心思想:选择高概率对应的类别。 贝叶斯准则 使用这些定义,可以定义贝叶斯分类准则为:  如果P(c1|x, y) > P(c2|x, y),那么属于类别c1。  如果P(c1|x, y) < P(c2|x, y),那么属于类别c2。 该函数的伪...

2019-11-23 20:09:40 138

原创 ML-决策树

算法原理 决策树模型是一种描述对实例进行分类的树形结构。其由结点(node)和有向边(directed edge)组成。结点有两种类型:内部结点(internal node)和叶结点(leaf node)。内部结点表示一个特征或属性(features),叶结点表示一个类(labels)。 用决策树对需要测试的实例进行分类:从根节点开始,对实例的某一特征进行测试,根据测试结果,将实例分配到其子结点;...

2019-11-23 12:45:03 193 2

原创 ML-KNN算法

简单来说,k-紧邻算法采用测量不同特征值之间的距离方法进行分类。 优点:精度高、对异常值不敏感,无数据输入假定。 缺点 :计算复杂度高、空间复杂度高。 使用数据范围 : 数值型和标称型(标称型目标变量的结果只在有限目标集中取值,如真与假(标称型目标变量主要用于分类) 工作原理:给定一个样本数据集(训练样本集),并且样本集中每个数据都存在标签,即我们知道样本集中每个数据与所属分类的对应关系。对新输...

2019-11-17 19:49:04 1814

原创 D12 模块

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。 1. 什么是模块 容器 -> 数据的封装 函数 -> 语句的封装 类 -> 方法和属性的封装 模块 -> 程序文件 2. 命名空间 命名空间因为对象的不同,也有所区别,可以分为如下几种: 内置命名空间(Built-in ...

2019-11-05 22:21:24 150

原创 D11 魔方方法

魔法方法 (magic method) 的方法名前后被双下划线 (dunder) 所包围,构造函数 init 就是最常见的魔法方法。 其实所有类都是 object 类的子类,而 object 类里有两个重要的魔法方法,repr 和 str,任何 object 的子类都会继承这两个方法。 如果 Employee 中实现了 str,那么 print() 函数打印出来的是 str 方法里的内容。 如果 ...

2019-11-05 21:19:01 135

原创 D10 类与对象

在对象里也有变量,用来存储数据,这时变量又称字段 (fields) 在对象里也有函数,用来操作数据,这时函数又称方法 (methods) 字段和方法统称为类的属性 (attributes) 本帖的讲述逻辑如下: 第一章先用 Python 里面内置的 int, list, ndarray 和 dataframe 变量举例,感受一下 Python 中万物皆对象,体会一下对象里的属性 (字段和方法) 第...

2019-11-01 14:23:26 160

原创 D9 else与with语句

一.else语句 1.while…else 举例:输出小于n的值 count = 0 while count < 5: print("%d is less than 5" % count) count = count + 1 else: print("%d is not less than 5" % count 输出结果是: 2.for…else 举例, for...

2019-10-31 21:01:58 139

原创 D7 文件操作

1.读取文件 r,只读 w,只写 +,读写 a,以只写的方式打开文件,用于在文件后追加内容.如果文件不存在,则创新新文件 b,用二进制模式打开 f=open('a.txt','r') s=f.read() print(s) 2.写入文件 f=open('a.txt','w') f.write('xjjxjj') f=open('a.txt','r') s=f.read() print(s) 3...

2019-10-29 17:10:09 216

原创 D8异常处理

1.错误的分类 1)语法错误; 2)运行时错误;即语句或表达式在语法上是正确的,但在运行时发生错误 2.异常的基本语法 把异常当作一个对象,通过try/except语句捕捉异常对象.try/except语句后面都会跟着对应的代码块. 1)异常的定义 try: <语句> except <名字>: <语句> #如果try部分引发了名字异常 except <名字...

2019-10-29 16:47:39 356

原创 D5函数

1.函数定义 函数定义,使用def关键字,greet_user为函数名,username为函数形参 def greet_user(username): """显示简单的问候语""" # 文档字符串的注释,描述了函数是做什么的,用三引号扩起 print("Hello, " + username.title() + "!") # 调用函数,函数名加括号括起来的必要的参数 gre...

2019-10-25 20:38:19 166

原创 D6集合与字典

集合 集合是无序、不重复元素得集合。它的描述方法是:内部元素使用大括号括起来,元素之间使用逗号凤娥,里面的元素同样可以是任何类型。 myset={'hello','hello','python',2,1,2} print(myset)#{'python', 2, 'hello', 1} 将元组或者列表转化为集合,会去掉重复的元素 mytuple=('hello','hello','python'...

2019-10-25 17:48:30 214

原创 23个Python代码段可帮助进行日常工作

1.两个变量之间交换值 a = 5 b = 10 a, b = b, a print(a) # 10 print(b) # 5 2.判断给定数字是不是偶数 如果是偶数的话,返回true,否则返回false def is_even(num): return num % 2 == 0 is_even(11) # True 3.将...

2019-10-25 16:42:46 504

原创 D4字符串(复习)

字符串 a='line1\ line2' print(a) b='''line1 line2 line3''' print(b) #line1line2 line1 line2 line3 s='hello' s2='xiaobai' print(s+s2)#helloxiaobai print(s*3)#hellohellohello print(s[0],s[1],s[2],s[4])...

2019-10-24 22:01:57 98

原创 D3列表学习

列表 tt='hello' list1=[1,4,tt,3.4,'yes',[1,2]] print(list1,id(list1)) #[1, 4, 'hello', 3.4, 'yes', [1, 2]] 1867157683400 比较list中添加元素的几种方法的区别 list3=[6,7] l2=list1+list3 print(l2,id(id)) #[1, 4, 'hello',...

2019-10-24 21:46:08 253

原创 D2 控制流

1.if 条件控制语句 一般的表达形式: if 条件1: 语句1 elif 条件2: 语句2 else: 语句三 2.while 语句 while 条件1: 语句1 举一个例子:将十进制转化为二进制 a=input("请输入一个十进制数:") d=int(a) s="" while d!=0: d,f=divmod(d,2) s=str(f)+s print(s) #请输入一...

2019-10-21 22:23:17 103

原创 D1 变量 数据类型以及运算符

注释的方法 1.#表示注释,作用于整行 2.’’’ ‘’’ 或者""" “”" 作用于区间解释 编写python 代码过程中,定义变量与变量赋值必须在同一步完成. 变量的实质就是对象. 1.变量类型的介绍 1)数字:int/float/bool/complex 2)字符串 3)元组 4)集合 5)字典 2.算术运算符 print(3%2) #1 print(2**3) #8 3.比较运算符 p...

2019-10-21 21:34:28 305

空空如也

空空如也

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

TA关注的人

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