自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 对称数(自己的算法)

题目描述 给定一个数字,获取大于此数字的下一个数字X, 要求 X 为对称数字。样例输入451 3840 3363 999样例输出454 3883 3443 1001注:对于每个测试实例,要求输出大于n的下一个对称数字思路:这道题其实算法是很简单的,直接判断给定的数字是否为对称数,如果不是,那就累加循环继续验证,直到符合条件输出即可。需要注意的点:1、输出一定要大于...

2019-10-18 12:16:55 6060 1

原创 LeetCode 2:两数相加(自己写的)

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8...

2019-10-15 12:26:58 226

原创 LeeCode 5:最长回文字串(自己的算法)

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"思路:我的第一想法是要遍历给定字符串,不要从第一个字符开始遍历,从第二个字符开始,这个写程序的时候方便一点。首先,我们先比较紧挨着的两个字符,如果一致,再由这紧...

2019-10-06 21:49:28 205

原创 LeeCode 3: 无重复字符的最长子串(自己的算法)

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。思路:遍历给定的字符串,依次将单个字符添加到列表中,如果出现重复字符,直接将列表中相应字符之前的所有字符都移除掉,每执行一次以上操作计算一次列表长度,最终通过比较就会得到最长字符串长度。本人的程序在leecode...

2019-10-04 20:35:43 153

原创 LeeCode 1 :两数之和

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]这是非常典型的一道使用...

2019-10-03 22:12:16 181

原创 LeeCode 121. 买卖股票的最佳时机(自己的算法)

题:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 :输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7...

2019-09-25 22:33:12 166

原创 MDS多维缩放详解

一开始先上两幅图是因为通过上图我们可以对降维有一个直观形象的了解。降维亦称“维数约简”,是经过某种数学变换将原始高维属性空间变为一个低维“子空间”。在这个子空间中样本密度大幅度提高,距离计算也变得更为容易。为什么能进行降维?因为在很多时候,人们观测或收集到的数据样本虽是高维的,但是与学习任务密切相关的也许仅是某个低维分布,即高维空间中的一个低维嵌入。上图给出了一个直观的例子,原是高维空间中的样本...

2019-05-11 12:02:12 3615

转载 PCA降维

转载:https://blog.csdn.net/program_developer/article/details/806327791.相关背景在许多领域的研究与应用中,通常需要对含有多个变量的数据进行观测,收集大量数据后进行分析寻找规律。多变量大数据集无疑会为研究和应用提供丰富的信息,但是也在一定程度上增加了数据采集的工作量。更重要的是在很多情形下,许多变量之间可能存在相关性,从而增加...

2019-05-07 11:15:54 670

原创 logistic回归详解

       逻辑斯谛回归(logistic regression)是统计学习中的经典分类方法,属于对数线性模型,所以也被称为对数几率回归。这里要注意,虽然带有回归的字眼,但是该模型是一种分类算法,逻辑斯谛回归是一种线性分类器,针对的是线性可分问题。利用logistic回归进行分类的主要思想是:根据现有的数据对分类边界线建立回归...

2019-04-20 15:37:52 84857 4

原创 特征选择详解及与sklearn的结合应用

特征选择( Feature Selection )也称特征子集选择( Feature Subset Selection , FSS ),或属性选择( Attribute Selection )。是指从已有的M个特征(Feature)中选择N个特征使得系统的特定指标最优化,是从原始特征中选择出一些最有效特征以降低数据集维度的过程,是提高学习算法性能的一个重要手段,也是模式识别中关键的数据预处理步骤。...

2019-03-20 21:49:53 1823 4

原创 pyhook3安装教程及与之相关的一些问题的解决方法

pyHook3是一个python库包,为Windows中的全局鼠标和键盘事件提供回调,可用于监听鼠标和键盘操作,接下来我就说一说如何安装pyhook3。一、安装swig1、pyhook3的编译需要swig工具的支持,所以我们首先需要安装swig,直接点击swig下载(也可以复制此链接https://sourceforge.net/projects/swig/files/swigwin/swig...

2019-03-15 11:47:23 7588 3

转载 特征选择 (feature_selection)

转载:https://www.cnblogs.com/stevenlk/p/6543628.html特征选择 (feature_selection)目录特征选择 (feature_selection) Filter 1. 移除低方差的特征 (Removing features with low variance) 2. 单变量特征选择 (Univariate featu...

2019-03-07 19:23:02 1192

原创 卡方检验

我们之前学过很多的统计推断,一般都是建立在已知总体分布的前提下,特别是假定总体服从正态分布,对参数的区间估计及参数的假设检验。但在许多实际问题中,往往对总体分布形式一无所知,我们手中所掌握的只是观测到的一些数据资料,现需要通过这些数据来推断总体分布类型。总体分布密度函数的近似解—直方图,可大致看出总体的分布形状,加上对实际问题的分析来推测,然后用假设检验的方法来确定。这种判断总体是否服从某种分布的...

2019-03-07 19:16:07 8418 1

原创 CART剪枝算法详解

CART剪枝算法CART剪枝算法从“完全生长“的决策树的底端剪去一些子树,使决策树变小(模型变简单),从而能够对未知数据有更准确的预测。CART剪枝算法由两步组成:首先从生成算法产生的决策树T0底端开始不断剪枝,直到T0的根节点,形成一个子树序列{T0,T1 ,…, Tn};然后通过交叉验证法在独立的验证数据集上对子树序列进行测试,从中选择最优子树。1. 剪枝,得到子树序列子树的损失函数:...

2019-01-09 12:27:12 10697 9

转载 scikit-learn决策树算法类库使用小结

转载:http://www.cnblogs.com/pinard/p/6056319.html1. scikit-learn决策树算法类库介绍    scikit-learn决策树算法类库内部实现是使用了调优过的CART树算法,既可以做分类,又可以做回归。分类决策树的类对应的是DecisionTreeClassifier,而回归决策树的类对应的是DecisionTreeRegressor。...

2019-01-05 10:02:29 182

转载 python中的groupby方法详解

原文地址:http://www.cnblogs.com/zhangzhangwhu/p/7219651.html前言Python的pandas包提供的数据聚合与分组运算功能很强大,也很灵活。《Python for Data Analysis》这本书第9章详细的介绍了这方面的用法,但是有些细节不常用就容易忘记,遂打算把书中这部分内容总结在博客里,以便复习查看。根据书中的章节,这部分知识包括以...

2018-12-31 11:11:14 8636

原创 使用python绘制cdf的多种方法

使用python绘制cdf的多种方法首先我们先用随机函数编造一个包含1000个数值的一维numpy数组,如下:// An highlighted blockrng = np.random.RandomState(seed=12345)samples = stats.norm.rvs(size=1000, random_state=rng)接下来我们将使用各种方法画出以上数据的累积分布图...

2018-12-25 17:03:33 36599 5

原创 SettingWithCopyWarning的解决办法

SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead// An highlighted blockdata={'age':[11,12,13,14,15,...

2018-12-19 21:02:08 1102

jdk-15.0.2_doc-all.zip

文档介绍,快人一步

2021-01-23

空空如也

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

TA关注的人

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