LaTeX 前言部分首先指定文档类型 1\documentclass{类型} 一般来说很多类型只支持英文字符,如果要实现中英字符混排,可以写: 1\documentclass[UTF8]{ctexart} 然后加上作者等信息(可选): 123\title{标题}\author{作者}\date{时间} 2022-06-30 others
算法学习记录 总和区间最大问题给定一个实数序列,设计一个算法,找到一个总和最大的区间。 方法1三层循环,第一个循环遍历开始位置,第二层循环遍历结束位置,第三层循环把开始位置到结束位置的所有数相加,记录最大的。算法复杂度O(N^3^) 方法2两层循环,第一层循环为开始位置p,第二层循环维护一个变量S(p,q),意义是从p到q的和,计算S(p,q+1)时只需将S(p,q)加上(q+1),储存一个最大值变量,如果S( 2022-06-30 算法学习
决策树实现连续型属性值的分类问题 题目与数据来源于 Gender Recognition by Voice | Kaggle ,大意是通过声音的多个属性来判断性别。 预览数据组成: 发现这些属性值都是连续值, 因为连续属性的可取值数目不再有限,因此需要连续属性离散化,常用的离散化策略是二分法, 这步的目的是使得同一类别的样本尽可能地被划分在一起,这样才能达到分类的目的。而同一类的样本尽可能分在一起,翻译一下就是划分后两 2022-05-26 机器学习
python用二维列表存放类的对象 123456789101112class dot: """点类,属性为坐标""" def __init__(self, y, x): self.y = y self.x = xlist = []for i in range(2): list_ = [] for j in range(2) 2022-05-05 python
KNN分类算法 算法步骤 先对一定对象分好类别(一个类别中可能有数量不同的对象) 对于待分类的对象,计算已知类别中的每个对象与当前对象的距离(不同任务距离算法不同) 按照距离递增将已知类别的对象排序 选取前k个对象 统计这些对象中所属类别频次最多的一类 将当前对象归为该类 手写数字识别 首先输入已知结果的数字信息(32*32的0,1数组,保存在文本文件中),根据标签对这些对象先分好类。 读取文件 2022-02-26 机器学习
图像放大缩小原理 图像放大放大图像的关键是增加像素。 图像放大后原像素点的相对位置关系应该是不变的,所以对于小图中的每一个点,只需要将他们的坐标乘以对应的放大倍数(横纵),就可以得到小图中的点在放大后图像中的坐标。此时图像中存在大量未被填充的区域,所以需要通过一定的算法将这些区域填充完毕。 例如将一幅图片放大3*3倍,未被填充的区域先用黑色代替。 1234567891011121314151617import cv 2022-02-22 graphic
搜索引擎,爬虫 搜索引擎搜索引擎的基本原理是布尔代数。 首先建立一张索引表,根据用户输入的关键字返回每个网页是否存在该关键字(TRUE(1) or FALSE(0)),若有多个关键字,则对返回的结果串(二进制)进行布尔运算(与,或,非),最后返回所有返回条件的索引值,然后根据索引值返回对应网页。因为计算机处理二进制数据的速度很快,这也是搜索引擎能在短时间内返回搜索结果的原因。 随着网页信息十分庞大,关键字数量也很 2022-02-21 数学原理的应用