- 博客(12)
- 收藏
- 关注
原创 三、基于支持向量机的分类预测-学习笔记
基于向量机的分类预测一、什么是支持向量二、支持向量机1.什么是支持向量机2.支持向量机的推导3.SVM的损失函数三级目录 一、什么是支持向量 在支持向量机中,距离超平面最近的且满足一定条件的几个训练样本点被称为支持向量。 对于一条直线: (w1, w2)实际上就是直线的法线方向。如果我们代入(x1, x2)到等式左边,则当该式大于0时,X在法线正方向上,小于0时则在法线负方向上,等于0则在法线上。将这一性质应用于更高维度的话,如果X为n维向量,则这条直线变为超平面。 支持向量怎么选择?以线性可分SVM为
2020-08-26 21:03:11
3161
原创 二、基于决策树的分类预测-学习笔记
第二节 基于决策树的分类预测一、学习目标二、代码实践1.代码流程(1)Demo实践(2)基于企鹅(penguins)数据集的决策树分类实践2.代码实践(1)Demo实践(2)基于企鹅(penguins)数据集的决策树实践三、重点1.决策树构建的伪代码2.划分选择(1)信息增益(2)基尼指数(3)重要参数 一、学习目标 1.了解决策树的理论知识 2.掌握决策树的sklearn函数调用并将其运用到企鹅数据集的预测中 二、代码实践 1.代码流程 (1)Demo实践 库函数导入 模型训练 数据和模型可视化 模型预
2020-08-22 18:23:08
1079
原创 一、基于逻辑回归的分类预测-学习笔记
基于逻辑回归的分类预测一、学习目标二、代码实践1.代码流程2.demo实践3.基于鸢尾花(iris)数据集的逻辑回归代码实践三、逻辑回归原理简介暂无 一、学习目标 了解逻辑回归的理论 掌握逻辑回归的sklearn函数的调用使用并将其运用到鸢尾花数据集预测 二、代码实践 1.代码流程 demo实践 1.库函数导入 2.模型训练 3.模型参数查看 4.数据和模型可视化 5.模型预测 基于鸢尾花(iris)数据集的逻辑回归分类实践 1.库函数导入 2.数据读取/载入 3.数据信息查看 4.可视化描述
2020-08-20 18:27:56
468
原创 9.文件与文件系统
学习笔记 一、文件与文件系统 1.打开文件 open(file, mode=‘r’, buffering=None, encoding=None, errors=None,newline=None, closefd=True) Open file and return a stream. Raise OSError upon failure. file: 必需,文件路径(相对或者绝对路径)。 mode: 可选,文件打开模式 buffering: 设置缓冲 encoding: 一般使用utf8 e
2020-08-08 20:49:53
221
原创 9.模块、datetime模块
(一)模块 1、怎么查出通过 from xx import xx导⼊的可以直接调⽤的⽅法? CMD命令行下使用pydoc命令。 在Python交互解释器中使用help()查看。 在Python交互解释器下导入sys模块查看。 在命令行下使用pip查看。 使用york查看。 2、了解Collection模块,编写程序以查询给定列表中最常见的元素。 题目说明: 输入:language = [‘PHP’, ‘PHP’, ‘Python’, ‘PHP’, ‘Python’, ‘JS’, ‘Python’, ‘P
2020-08-07 21:56:56
188
原创 7、类、对象与魔法方法
练习题 (一)类与对象 1、以下类定义中哪些是类属性,哪些是实例属性? class C: num = 0 def __init__(self): self.x = 4 self.y = 5 C.count = 6 2、怎么定义私有⽅法? 在Python中定义私有变量只需在变量名或函数名前加“_”即可。 3、尝试执行以下代码,并解释错误原因: class C: def myFun(): print(‘Hello!’) c = C() c.myF
2020-08-05 22:49:40
222
原创 6.函数与lambda表达式
一、笔记 (一)函数的定义 函数以def关键词开头,后接函数名和被“()”括住的形参。 函数执行的代码以“:”开始并且缩进。 以“return【表达式】”结束函数。它的作用是选择性地返回一个值给调用方。不带表达式的“return”相当于返回“none”给调用方。 定义函数的格式: def functionname(parameters): function_suite return [expression] (二)函数的调用 举个例子: def printcon(str1,str2):#函数名中不
2020-08-02 23:49:24
185
原创 5、字典、集合、序列
一、字典 1、字典基本操作 字典内容如下: dic = { ‘python’: 95, ‘java’: 99, ‘c’: 100 } 用程序解答下面的题目 字典的长度是多少 请修改’java’ 这个key对应的value值为98 删除 c 这个key 增加一个key-value对,key值为 php, value是90 获取所有的key值,存储在列表里 获取所有的value值,存储在列表里 判断 javascript 是否在字典中 获得字典里所有value 的和 获取字典里最大的value 获取字典里最小的
2020-07-31 23:17:41
332
原创 4.列表、元组、字符串
一、列表 1、列表操作练习 列表lst 内容如下 lst = [2, 5, 6, 7, 8, 9, 2, 9, 9] 请写程序完成下列操作: (1)在列表的末尾增加元素15 第一种方法: 第二种方法: 第三种方法: 第四种方法: 第五种方法: lst=[2,5,6,7,8,9,2,9,8] print(lst) lst2=[15] lst=lst+lst2 print(lst) 结果: (2)在列表的中间位置插入元素20 (3)将列表[2, 5, 6]合并到lst中 (4)移除列表中索引
2020-07-28 20:48:53
180
原创 3.异常处理
1、猜数字游戏 题目描述: 电脑产生一个零到100之间的随机数字,然后让用户来猜,如果用户猜的数字比这个数字大,提示太大,否则提示太小,当用户正好猜中电脑会提示,“恭喜你猜到了这个数是…”。在用户每次猜测之前程序会输出用户是第几次猜测,如果用户输入的根本不是一个数字,程序会告诉用户"输入无效"。 (尝试使用try catch异常处理结构对输入情况进行处理) 获取随机数采用random模块。 import random print('请输入0到100之间的整数') number=random.randint
2020-07-25 21:06:16
197
原创 2.条件循环结构
1、编写一个Python程序来查找那些既可以被7整除又可以被5整除的数字,介于1500和2700之间。 #`for i in range(1500,2701): if i % 70: if i % 50: print (i,end=‘ ’) else: continnue 2、龟兔赛跑游戏 题目描述: 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 子和乌龟的赛跑。
2020-07-23 22:59:12
145
原创 1.变量、运算符与数据类型
1.变量、运算符与数据类型 1.怎样对python中的代码进行注释? (1)单行注释:#后整行都是要注释内容。 (2)多行注释:’’’ ‘’'之间或者""" “”"之间的内容都被注释。 2.python有哪些运算符,这些运算符的优先级是怎样的? (1)Python中的运算符有:算术运算符、逻辑运算符、位运算符、三元运算符、其他运算符。 (2)运算符优先级: 一元运算符>二元运算符, 算术运算>移位运算>位运算>逻辑运算。 3.python 中is,is not与== ,!= 的区
2020-07-23 12:54:29
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人