置顶修改Hexo文件夹下node_modules/hexo-generator-index/lib/generator.js,添加如下代码 posts.data = posts.data.sort(function(first, second) { if (first.top ...
leetcode-1-两数之和
题目链接两数之和 题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], targ ...
Scrapy使用记录
安装pip install Scrapy 创建项目scrapy startproject tutorial 该命令将会创建包含下列内容的 tutorial 目录: tutorial/ scrapy.cfg tutorial/ __init__.py items ...
数据结构(1): 基本数据结构
逻辑结构和物理结构逻辑结构 集合结构:同属一集合,之间没有关系 线性结构:一对一关系,有顺序 树形结构:一对多的层次关系 图形结构:多对多的关系 物理结构 顺序存储:地址连续,逻辑关系与物理一致 链接存储:任意存储单元,可连续,也可不连续 算法时间复杂度渐进增长在输入规模n没有限制的条件下,只要 ...
Machine Learning (2): Decision Tree
决策树简介决策树是一种分类和回归的基本模型,可从三个角度来理解它,即: 树形结构 可看成是if-then规则的集合,该集合是决策树上的每一条从根节点到叶节点的路径的集合,决策树的路径或其对应的if-then规则集合互斥且完备 表示给定特征条件下类的条件概率分布。决策树实际上是将特征空间划分成了互不 ...
Machine Learning (1): kNN
kNN简介算法流程 基本分类和回归方法。大多用于分类。 分类时,根据k个最近邻实例的类别,通过多数表决等方式进行预测。 不具有显示的学习过程。(训练过程) KNN即最近邻算法,其主要过程为: 计算训练样本和测试样本中每个样本点的距离(常见的距离度量有欧式距离,马氏距离等); 对上面所有的距离值进行排 ...
python实现全排列
使用permutationsitertools.permutations(iterable[, r])#创建一个迭代器,返回iterable中所有长度为r的项目序列,如果省略了r,那么序列的长度与iterable中的项目数量相同: 返回p中任意取r个元素做排列的元组的迭代器 例如: # coding ...