自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 感知机 一个简单的 二分类模型

支持向量机支持向量机的目的是为了找到一条曲线或者一个超平面,能够将两种类别最大程度地分离开来以二元函数为例对于任意函数ax1+bx2+c=0且a,b≠0 ax_1+bx_2+c=0 且 a,b \not=0ax1​+bx2​+c=0且a,b​=0为了简化 令a,b,c=1x1+x2+1=0且a,b≠0 x_1+x_2+1=0 且 a,b \not=0x1​+x2​+1=0且a,b​=0这样我们可以做出图形此时我们从图上任意取一个曲线上方的点,比如(9,-6)可以看出在曲线的

2022-03-22 18:12:48 1884

原创 KNN算法,暴力枚举

参考文献:应用多元统计分析,高惠璇. 北京大学出版社统计学习方法第二版,李航import mathimport numpy as npclass KNN_Model: def __init__(self, X_train, y_train, n_neighbors=3, p=2, method="Minkowski"): """ param: n_neighbors 临近点个数 param: p 距离度量 param:

2020-07-18 15:05:42 268

原创 感知机手写

参考文献:1. https://github.com/wzyonggege/statistical-learning-method2. 应用多元统计分析,高惠璇. 北京大学出版社3. 统计学习方法第二版,李航import numpy as npclass Model: def __init__(self, w=[0, 0], b=0, alpha=0.2, max_counts=5000): self.w = np.array(w, dtype=np.float32)

2020-07-18 15:01:21 211

原创 python基础四 面向对象编程

面向对象编程面向对象的基本思想面向对象变成实际上是在创建类,之后再由类创建对象的一个过程,类实际上是一张图纸,用于规定对象的总体概括而对象实际上是从图纸创建的出来的实体,实体可以涵盖图纸规定的内容,但是又有一些实际过程中的修改和加工#设计车类# class 表示创建类# Car 表示类名class Car: passc=Car() # 把类的概念进行是例化,实列化的过程就是通过类来创建对象的过程print(c) # <__main__.Car object at 0x0

2020-07-13 00:23:59 316

原创 python 基础 常见模快 time,pickle,collection,json模块等

python 基础 常见模块collection模块Counter 计数器 用来计数 计算一个字符串中每个字符出现的次数#collections 模块: 封装一些关于集合类的相关操作 比如 Iterable,和 Iterator 除此之外还有 Counter,deque,OrderedDict# defaultdict以及 namedtuple# 不用counter来计算s="alex like pig"dic={}for c in s : di

2020-07-12 22:31:16 234

原创 python基础三 文件读取 正则表达式 pymysql简介

文件读取文件读取主要包括三个模式 只读模式,只写模式,追加模式,读写模式只读模式# 只读模式用 r或者rb模式,rb主要用来读取bytes类型的文件或者图片文件这些# 基本语法是 f=open("文件相对路径/,mode="r",encoding="utf-8")# f=open("./1",mode="rb"# mode是可以选则r和rb的,具体看文件类型,如果选用rb 则去掉encoding这个参数f=open("./1",mode="r",encoding="utf-8") # 首先建

2020-06-13 01:39:18 607

原创 python基础二 函数 递归 装饰器 迭代器 生成器 内置函数 二分法应用

函数拆包tup=("j1","a1","c1","k1")a,b,c,d=tupprint(a,b,c,d) #结果 j1 a1 c1 k1# 装包tup=("j1","a1","c1","k1")a,*b,c=tupprint(a,b,c) #结果 j1 ['a1', 'c1'] k1# *把中间两个元素装在了一起 并且存为列表赋值给b# 拆包tup=("j1","a1","c1","k1")print(*tup)#结果 j1 a1 c1 k1# *把元组元素拆开了 拆成了单

2020-06-09 16:30:35 296

原创 python基础一 字符串 列表 字典 集合 深浅拷贝 二分法找列表元素位置

python重要基础整理字符串字符串的索引和循环迭代s="string"print(s[0]) # 结果 sprint(s[0,1])# 结果st # 取0,1这两个索引print(s[0:3])# 结果 str # 取0到2 的所有字符print(s[0:5:2])# 结果 srn # 取0到5 步长为2的字符for i in s: print(i,end="") # 输出结果 string字符串的函数find,index函数 包括find lfind rfind rinde

2020-06-08 19:20:53 336 1

空空如也

空空如也

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

TA关注的人

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