- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 SQL寻找第N大的方法
order by & limit的混合双打查询最大值、最小值有现成的函数MAX()和MIN(),但是查询第N大或者第N小的时候却没有现成的函数,使用RANK()又太复杂order byorder by xxx DESC,以属性xxx作为排序标准,进行降序排序,缺省为ASC(升序)limitSELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 (5+10)limit & order by查询倒数第三的员工就职日期select * fr
2020-08-12 22:30:29
958
原创 关于LATEX写作(保持更新)
最近在用latex写论文,有所收获,决定写一下博客记录latex生成tex文件后,如何转化成pdf文件推荐软件“TeXworks”步骤如下:在TeXworks内打开选定tex文件选择pdfTeX,然后排版(绿色按钮),即刻生成pdf文件...
2019-10-16 16:41:07
427
原创 简单易懂的朴素贝叶斯(Navie Bayes) 原理的讲解和代码未实现(原始代码和sk_learn)
说起朴素贝叶斯,我脑海中的第一印象是各种独立事件组合发生的概率。所谓朴素贝叶斯,其实就是根据已知独立事件来求未知组合发生的概率。举个例子:当一个病人 患上头痛,职业是农夫,那么他的疾病最可能是什么? 这就是朴素贝叶斯要估计的事情。定义:朴素贝叶斯是基于贝叶斯定律和特征条件独立假设的**分类方法,**根据提供的数据集,首先基于特征条件独立假设学习输入/输出的联合概率发布,然后基于此模型,对...
2019-08-05 16:07:44
746
原创 K-NN(k-nearset neighbor)算法原理及其实现(python原始代码实现和sk_learn实现)
机器学习有三宝:一、模型二、策略三、算法模型:先来一波简介:K-NN是一种基本分类和回归方法,这篇博客我们只讨论分类问题中的k近邻法,kNN的输入为实例的特征向量,对应于特征空间的点;输出为实例的分类类别。假设给定一个训练数据集,其中类别已定。分类时,给定测试点,选定k个离测试点最近的点,得到k个结果,对结果进行投票,选择票数最高的结果作为分类结果。因此,k近邻法不像感知机一般,具...
2019-08-03 15:41:22
343
原创 最简单机器学习算法入门__感知机算法及其实现(附原始python实现以及sk_learn实现)
感知机(perceptron)是一种二类分类的线性分类模型,其输入为特征向量,输出为实例的分类,取“-1”“+1”两值。简单的来说:感知机便是一个超平面,将训练数据进行线性划分。借助训练出来的超平面,输入测试数据,便可以得到预测结果话不多说:原理解释走起!准备:假设输入空间(特征空间)是X∈R(n),输出空间是Y={-1,+1}.x对应于X,表示实例的特征向量,对应于输入空间的点,输出...
2019-08-02 15:42:49
531
原创 爬取初试----猫眼电影,猫眼评分
之前看了很多关于爬虫的文章或教学视频,私以为这个教程最清晰,也是最有条理的分享url :作者:python爬虫https://www.bilibili.com/read/cv998287出处: bilibili爬虫的主要思想是:请求网页->获取html源码->匹配内容多页爬取:获取页码->构建所有页码的循环,逐页爬取举个例子:猫眼电影的评分网页https://ma...
2019-07-31 11:05:58
1554
原创 ID3决策树原理及其实现(简单易懂,附测试函数)
第一次种树:先向大佬学习:https://blog.csdn.net/yangliuy/article/details/7322015话不多说,开始干!决策树作为最常用的机器学习方法,也是最容易理解的算法,顾名思义,就是对当前样本做出决策。举个栗子:晴天,空气湿度正常–>可以外出活动但是决策树不是这么简单的照本宣科,它的一大功能:对未知属性集合做出决策这其实也暗示着:得到一颗决策...
2019-07-29 20:11:06
879
原创 Intel SGX 入坑(0x200f)
配置:一、 IDE:visual stdio 2017专业版(2015的社区版也可以)二、(Sofaware Guard ExtensionIntel)版本:SGX SDK for Windows v2.4.100.51291.exe(必备)传送门三、Intel® Platform Developer Kit for Software Guard Extensions(最好安上,否则会...
2019-07-16 10:08:05
1479
6
原创 leetcode//125. Valid Palindrome
class Solution(object): def isPalindrome(self, s): """ :type s: str :rtype: bool """ if len(s) == 0: return True l = 0 r = len(s...
2019-04-18 23:01:34
74
原创 leetcode_9. Palindrome Number(python)
问题:回文数的判断分析:判断一个数是否为回文数,首先先判断正负,如果为负数,那么一定不是回文数,所以我们就只需考虑正数和0。然后借助循环和,将原来的数先取余(%),再整除,依次得到每一位数,最后累加求和,得到翻转过来的数,与原来的数作比较,得到结果。class Solution(object): def isPalindrome(self, x): """ ...
2019-04-14 21:41:17
103
原创 leetcode 一道玄题
class Solution(object): def prefixesDivBy5(self, A): sum = 0 for i in range(len(A)): sum += A[i] * 2 if (sum//2) % 5 == 0: A[i] = 'true' ...
2019-04-03 00:40:28
147
原创 1.Two Sum,python
class Solution(object): def twoSum(self, nums, target): num = {} for i in range(len(nums)): num[nums[i]] = i for i in range(len(nums)): if target-nums[i] in num: if num[target-nums[i]] != i: return [i...
2019-04-02 15:47:22
281
原创 HDU1213(初步并查集)
一道水题@TOC#include<iostream>using namespace std;int f[1005];void init(int m){ for (int i = 1; i <= m; i++) f[i] = i;}//初始化数据int get_root(int y){ if (y != f[y]) y = f[y]; return y...
2019-03-04 16:24:11
119
原创 HDU1078 FatMouse and Cheese(dfs)
#include&lt;iostream&gt;using namespace std;#include&lt;algorithm&gt;int que[101][101], map[101][101];int n, k;int dfs(int x,int y){ int tx, ty, sum = 0; if (map[x][y]) return map[x][y]; int ...
2019-02-24 19:09:25
86
原创 HDU1176馅饼规划
#include<iostream>using namespace std;#include<algorithm>int dp[100005][15];int main(){ int n, i, j, Max, x, y; while (scanf_s("%d", &n) && n) { memset(dp, 0, sizeof(...
2019-02-19 12:25:05
96
原创 快速排序算法
#include&lt;iostream&gt;using namespace std;int a[1000], n;//设置全局变量,子函数需要void quicksort(int left, int right){ if (left &gt; right) return ; int i, j, temp, t; temp = a[left];//设置基准数 j = righ...
2019-02-12 11:20:36
90
原创 HDU1081(补题)
#include&lt;iostream&gt;using namespace std;#include&lt;algorithm&gt;int a[110][110], dp[1000];int main(){ int n; while (scanf_s("%d",&amp;n)) { for (int i = 0; i &lt; n;
2019-01-29 16:13:05
123
原创 HDU1059 (dp)
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#define INIT(x,y) memset(x,y,sizeof(x))using namespace std;int c[6];int val[150], num[150];int...
2019-01-28 11:20:53
121
原创 白银题第六题
#include&lt;iostream&gt;using namespace std;int main() { int n; cin &gt;&gt; n; for (int i = 0; i &lt; n; i++) { char x; int y; cin &gt;&gt; x &gt;&gt; y; int
2018-12-13 21:02:01
122
原创 第一题
#include<iostream>using namespace std;#include<string>int main(){ char *a = new char[100]; char *b = new char[100]; gets_s(a, 101); unsigned num = 0; unsigned int i = 0, j = 0;...
2018-12-07 16:11:04
94
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人