自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rp的博客

各种技术分享hhh

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python Matplotlib 样式、各种子图、操作、坐标轴、等高线图、热成像图及饼图、极坐标图

Python Matplotlib样式、各种子图、操作、坐标轴、等高线图、热成像图及饼图、极坐标图笔者环境:Python3.6 Juypter Notebook%matplotlib inlinefrom matplotlib import pyplot as pltimport numpy as np图形样式Python代码:X = np.linspace(-np.pi, n...

2019-08-28 20:12:58 3461

原创 Python 实现 计算相关系数 皮尔逊相关系数 Pearson、Spearman

数据探索计算相关系数为了更加准确地描述变量之间的线性相关程度,可以通过计算相关系统来进行相关分析。在二元变量的相关分析过程中比较常用的有Pearson相关系数,Spearman秩相关系数和判定系数。皮尔逊相关系数(Pearson Correlation Coefficient)一般用于分析两个连续性变量之间的关系,其计算公式如下。r=∑i=1n(xi−x‾)(yi−y‾)∑i=1n(x...

2019-08-05 19:19:51 9181

原创 Excel 实现类似 group by count 功能

Excel 实现类似 group by count 功能想知道数据里每一项分别出现多次,如果是在DB中,我们可以用 select count(*) from … group by … 这样的语句来处理,但是如果在Excel中的话该怎么实现呢?方法如下:1、复制一份数据备份先2、选择需要统计的数据,选择功能“数据”->“删除重复值”3、得到distinct的项4、格式刷5、...

2019-08-04 09:18:16 36938

原创 Python KNN k-邻近算法 手动实现及分析 分类、回归、糖尿病预测实战

Python KNN k-邻近算法算法原理\qquad k-邻近算法的核心思想是未标记样本的类别,由距离其最近的k个邻近投票来决定。\qquad 假设,我们有一个已经标记的数据集,即已经知道了数据集中每个样本所属的类别。此外,有一个未标记的数据样本,我们的任务是预测出这个数据样本所属的类别。k-邻近算法的原理是,计算待标记的数据样本和数据集中每个样本的距离,取距离最近的k个样本。待标记的数据...

2019-08-29 17:13:50 2633 1

原创 Python 机器学习理论基础 过拟合和欠拟合 成本函数 模型准确度

机器学习理论基础过拟合和欠拟合\qquad 过拟合是指模型能很好地拟合训练样本,但对新数据集的预测准确性很差。\qquad 欠拟合是指模型不能很好地拟合训练样本,且对新数据集的预测准确性也不好。\qquad 我们先来看个例子:%matplotlib inlineimport matplotlib.pyplot as pltimport numpy as npn_dots = 20...

2019-08-29 11:15:20 336

原创 Python SVM 手写数字识别 流程

Python SVM 手写数字识别 流程数据采集和标志scikit-learn 自带了一些数据集,其中一个是数字识别图片的数据。%matplotlib inlineimport matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasetsdigits = datasets.load_digits() #...

2019-08-29 10:16:54 7618 7

原创 Python Numpy 埃拉托斯特尼筛法生成质数序列、随机漫步算法、蒙特卡罗方法求圆周率、多项式拟合

使用Python Numpy 做一些有趣的例子import matplotlib.pyplot as pltimport numpy as np埃拉托斯特尼筛法生成质数序列a = np.arange(1, 101)n_max = int(np.sqrt(len(a)))is_prime = np.ones(len(a), dtype=bool)is_prime[0] = False...

2019-08-26 20:54:07 927

原创 Leetcode213 打家劫舍Ⅱ C++,Java,Python

Leetcode213 打家劫舍Ⅱ来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/house-robber-ii/博主Github:https://github.com/GDUT-Rp/LeetCode题目:你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房...

2019-08-26 10:47:24 257

原创 Python 数据处理 缺失值处理

Python 数据处理 缺失值处理数据来源:https://forge.educoder.net/attachments/download/376915/input.zipdataframe 缺失值处理查看缺失值情况train.isnull().sum().sort_values(ascending = False)缺失值处理def solve_nan_str(data, co...

2019-08-17 19:20:09 1761

原创 Linux 查看端口状态 netstat

Linux 查看端口状态netstatnetstat命令参数:-t : 指明显示TCP端口-u : 指明显示UDP端口-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。-n : 不进行DNS轮询,显示IP(可以加速操作)即可显示当前服务器上所有端口及进程服务...

2019-08-16 15:38:33 433

原创 Leetcode198 打家劫舍 C++,Java,Python

Leetcode198 打家劫舍来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/house-robber/博主Github:https://github.com/GDUT-Rp/LeetCode题目:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两...

2019-08-16 10:23:01 233

原创 Multi-view Learning 多视图学习

Multi-view LearningMulti-view Learning 定义通俗来讲,多视图就是从多个角度去学习,提高数据预测准确性~多视图中可以从多个源或不同的特征子集获得视图。These views may be obtained from multiple sources or different feature subsets.例如,一个人可以通过面部,指纹,签名或虹膜,从...

2019-08-15 20:33:41 6949

原创 Leetcode174 地下城游戏 C++,Java,Python

Leetcode174 地下城游戏来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/dungeon-game/submissions/博主Github:https://github.com/GDUT-Rp/LeetCode题目:一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的...

2019-08-15 10:51:01 314

原创 机器学习 学习曲线 Python实现学习曲线及案例解析

机器学习 学习曲线 Python实现学习曲线及案例解析学习曲线如果数据集的大小为 mmm,则通过下面的流程即可画出学习曲线:把数据集分成训练数据集和交叉验证数据集。取训练数据集的 20%20\%20% 作为训练样本,训练出模型参数。使用交叉验证数据集来计算训练出来的模型的准确性。以训练数据集的准确性,交叉验证的准确性作为纵坐标,训练数据集个数作为横坐标,在坐标轴上画出上述步骤计算出来...

2019-08-14 21:39:09 7035

原创 Leetcode152 乘积最大子序列 C++,Java,Python

Leetcode152 乘积最大子序列来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-product-subarray/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。示例 1:...

2019-08-12 11:04:15 224

原创 Python os 文件操作及运行程序等

Python OS 文件操作及运行程序等1、os.chdir() 方法用于改变当前工作目录到指定的路径。directory = r'C:\Users\Lenovo\Desktop'os.chdir(directory) # 切换到directory目录2、os.mkdir() 方法用于以数字权限模式创建目录。默认的模式为 0777 (八进制)。for day in range(9,...

2019-08-12 09:14:05 3002

原创 Python collectios

Python collections生成字典并初始化为0Infrom collections import defaultdictdef get_counts(sequence): counts = defaultdict(int) # 所有的值均会被初始化为0 for x in sequence: counts[x] += 1 return co...

2019-08-09 15:49:23 353 2

原创 Leetcode139 单词拆分 C++,Java,Python

Leetcode139 单词拆分来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/word-break/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。说明...

2019-08-08 10:35:19 193

转载 Python 中 __all__ 的作用 ?

你要是看Python的源码或者相关框架的源码,总是在 init.py 或者是源文件的开头看到一个 all 变量的定义,今天就说说它的作用. orangleliu出处https://blog.csdn.net/orangleliu/article/details/49848413问题我越来越多的使用Python了,经常看到 all 变量再各种 init.py 文件中,谁能解释为什么那么做呢?...

2019-08-07 16:02:29 529

原创 Leetcode132 分割回文串Ⅱ C++,Java,Python

Leetcode132 分割回文串Ⅱ来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-partitioning-ii/博主Github:https://github.com/GDUT-Rp/LeetCode如果有题目或答案还未完整,请期待后续补齐。题目:给定一个字符串 s,将 s 分割成一些子串,使每个子串都是...

2019-08-07 15:28:08 243

原创 Leetcode120 三角形最小路径和 C++,Java,Python

Leetcode120 三角形最小路径和来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/triangle/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[ [2], ...

2019-08-06 10:40:49 149

原创 C++ STL 常用函数

C++ STL 常用函数fill()解释fill函数的作用是:将一个区间的元素都赋予val值。函数参数:fill(first,last,val); //first为容器的首迭代器,last为容器的末迭代器,val为将要替换的值。代码fill(begin(dp[0]), end(dp[0]), 1);min_element(),max_element()解释C++ STL 求向量...

2019-08-06 10:36:38 465

原创 Python 实现 距离公式 欧式距离、余弦距离、曼哈顿距离

距离公式 python1、欧式距离(Euclidean Distance)计算公式:(x1−x2)2+(y1−y2)2\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}(x1​−x2​)2+(y1​−y2​)2​Python# 计算欧氏距离def distEclud(vecA, vecB): return np.sqrt(np.sum(np.power((vecA...

2019-08-05 17:06:07 14596 1

原创 Leetcode115 不同的子序列 C++,Java,Pytho

Leetcode115 不同的子序列来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/distinct-subsequences/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个字符串 S\mathbf{S}S 和一个字符串 T\mathbf{T}T,计算在 S\mathbf{S}...

2019-08-05 10:44:02 377

原创 Leetcode97 交错字符串 C++,Java,Python

Leetcode97 交错字符串来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/interleaving-string/submissions/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定三个字符串 s1, s2, s3, 验证 s3 是否是由 s1 和 s2 交错组成的。示例...

2019-08-04 15:05:17 261

原创 Leetcode95 不同的二叉搜索树Ⅱ

Leetcode95 不同的二叉搜索树Ⅱ来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/unique-binary-search-trees-ii/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个整数 n,生成所有由 1 … n 为节点所组成的二叉搜索树。示例 1:输入: 3...

2019-08-01 10:26:12 176

原创 Leetcode96 不同的二叉搜索树 C++,Java,Python

Leetcode96 不同的二叉搜索树来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/unique-binary-search-trees/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个整数 n,求以 1 … n 为节点组成的二叉搜索树有多少种?示例 1:输入: 3输出:...

2019-08-01 09:46:14 375

temps_extended.xls

天气数据,用于算法测试。数据规模 (2191, 12) 新的数据中,数据规模发生了变化,数据量扩充到了2191条并且加入了新的天气指标: ws_1:前一天的风速 prcp_1: 前一天的降水 snwd_1:前一天的积雪深度

2020-07-24

Python SVM 手写数字识别.ipynb

代码配套教程:https://blog.csdn.net/weixin_41738030/article/details/100130638, 提供给有需要的朋友,主要是用Python SVM 手写数字识别,这是Jupyter Notebook格式,需要读者自行安装Jupyter Notebook进行upload文件直接运行。

2020-01-10

手动KNN算法的实现.zip

Python用Numpy及Pandas手动实现KNN算法代码及资源(不借助第三方机器学习库scikit-learn)

2019-08-29

空空如也

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

TA关注的人

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