自定义博客皮肤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

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

原创 Python C\C++ Java 手写十大经典排序算法 冒泡、选择、插入、希尔、归并、快速、堆、计数、桶、基数排序

Python C\C++ Java 手写十大经典排序算法 冒泡、选择、插入、希尔、归并、快速、堆、计数、桶、基数排序排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:关于时...

2020-02-22 22:20:07 396

原创 Python SVM 支持向量机

Python 支持向量机 SVM\qquad 支持向量机简称SVM,是Support Vector Machine 的缩写。SVM是一种分类算法,在工业界和学术界都有广泛的应用,特别是针对数据集较小的情况下, 往往其分类效果比神经网络好。算法原理\qquad SVM的最大特点是能构造出最大间距的决策边界,从而提高分类算法的鲁棒性。大间距分类算法\qquad 假设要对一个数据集进行分类,如...

2020-02-12 21:58:01 1151 1

原创 Python Tkinter 交互式图形化窗口(从0入门) 按钮、标签、表格等

Tkinter最简单的界面from tkinter import *class Experiment: def __init__(self): self.root = Tk() self.root.title("Tkinter") # 括号为窗口名字 self.root.mainloop()if __name__ == ...

2020-01-04 15:49:15 3340

原创 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 3401

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

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

2019-08-05 19:19:51 9047

原创 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 35578

原创 Python判断经纬度点是否在城市(以广州为例)

判断经纬度点是否在广州首先,我们找到了相关材料,即matplotlib的一个方法:https://matplotlib.org/api/path_api.htmlimport numpy as npimport pandas as pdimport picklefrom matplotlib.path import Pathwith open('kmeans_times_0_v...

2019-05-31 10:20:18 6973 5

原创 Excel Power Map入门 绘制在地图上的三维堆叠柱状图

Excel Power Map入门软件:Excel2016及以上版本目的:绘制在地图上的堆叠三维柱形图先看一下效果图:文件要求:xxx.xlsx步骤:

2019-04-21 18:32:38 3065

原创 哈夫曼树及编码讲解及例题

哈弗曼树及编码哈弗曼树算法第一步:初始化n个单节点的树,并为它们表上字母中的字符。把每个字符的概率记在树的根中,用来指出树的权重(更一般地说,树的权重等于树中所有叶子的概率之和)。第二部:重复下面的操作,直到只剩下一颗单独的树。找到两颗权重最小的树(对于权重相同的树,可任意选择其一)。把它们作为新树中的左右子树,并把其权重之和作为新的权重记录在新树的根中。上面的算法构造的树称为哈弗曼树...

2019-04-19 16:17:11 54966 4

原创 LeetCode 82 删除排序链表中的重复元素 II

来源:力扣(LeetCode)

2023-09-03 01:15:00 307

原创 LeetCode 23 合并 K 个升序链表

来源:力扣(LeetCode)

2023-09-02 18:11:09 747

原创 LeetCode 面试题 16.19. 水域大小

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/group-anagrams/description/

2023-06-22 15:31:01 830

原创 Leetcode 56 合并区间

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/merge-intervals/description。

2023-06-04 01:28:06 378

原创 LeetCode 2559 统计范围内的元音字符串数

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/count-vowel-strings-in-ranges/description/

2023-06-03 00:50:39 298

原创 LeetCode 560 和为 K 的子数组

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/subarray-sum-equals-k/description。

2023-05-31 01:19:21 437

原创 Leetcode 2455 可被三整除的偶数的平均值

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/average-value-of-even-numbers-that-are-divisible-by-three/description/

2023-05-29 23:28:16 358

原创 Leetcode11 盛最多水的容器

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/container-with-most-water/description。

2023-05-29 23:25:45 399

原创 LeetCode 128 最长连续序列

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/longest-consecutive-sequence/description/

2023-05-28 22:45:08 470

原创 LeetCode 49 字母异位词分组

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/group-anagrams/description/

2023-05-28 14:27:17 911

原创 LeetCode 1054 距离相等的条形码

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/distant-barcodes。

2023-05-14 20:11:47 325

原创 LeetCode 1380 矩阵中的幸运数

LeetCode 1380 矩阵中的幸运数来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/lucky-numbers-in-a-matrix/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给你一个 m * n 的矩阵,矩阵中的数字 各不相同 。请你按 任意 顺序返回矩阵中的所有幸运数。幸运数是指矩阵中满足同时下列两个条件的元素:在同一行的所有元素中最小在同一列的所有元素中最大示例 1

2022-02-15 22:22:43 132

原创 Windows 适配 Apple Magic TrackPad2

Windows 适配 Apple Magic TrackPad21. 蓝牙连接 Apple Magic TrackPad2如果你的电脑没有蓝牙功能,建议你购买一个蓝牙适配器。如果你的蓝牙驱动器需要安装相关驱动,请根据其指引进行安装。2. 下载适配程序下载:https://github.com/imbushuo/mac-precision-touchpad/releases/download/2105-3979/Drivers-amd64-ReleaseMSSigned.zip3. 安装适配程序

2022-01-27 20:14:09 1765

原创 LeetCode 495 提莫攻击

LeetCode 495 提莫攻击来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/teemo-attacking/博主Github:https://github.com/GDUT-Rp/LeetCode题目:在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。当提莫攻击艾希,艾希的中毒状态正好持续 duration 秒。正式地讲,提莫在 t 发起发起攻击意味着艾希在时间区间 [t

2021-11-10 23:29:18 154

原创 LeetCode 299 猜数字游戏

LeetCode 299 猜数字游戏来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/bulls-and-cows/博主Github:https://github.com/GDUT-Rp/LeetCode题目:你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下:写出一个秘密数字,并请朋友猜这个数字是多少。朋友每猜测一次,你就会给他一个包含下述信息的提示:猜测数字中有多少位属于数字和确切位置都猜对了(称为 “Bul

2021-11-08 22:51:14 130

原创 LeetCode 407 接雨水 II

LeetCode 407 接雨水 II来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/trapping-rain-water-ii/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给你一个 m x n 的矩阵,其中的值均为非负整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的雨水。示例 1:输入: heightMap = [[1,4,3,1,3,2],[3,2,1,3,2,

2021-11-08 01:10:10 120

原创 LeetCode 598 范围求和 II

LeetCode 598 范围求和 II来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/range-addition-ii/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个初始元素全部为 0,大小为 m*n 的矩阵 M 以及在 M 上的一系列更新操作。操作用二维数组表示,其中的每个操作用一个含有两个正整数 a 和 b 的数组表示,含义是将所有符合 0 <= i < a 以及

2021-11-07 22:20:20 77

原创 LeetCode 286 丢失的数字

LeetCode 286 丢失的数字来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/missing-number/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。示例 1:输入:nums = [3,0,1]输出:2解释:n = 3,因为有 3 个数字,所以所有的数字都在范围

2021-11-06 16:50:22 109

原创 LeetCode 1218 最长定差子序列

LeetCode 1218 最长定差子序列来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-arithmetic-subsequence-of-given-difference/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给你一个整数数组 arr和一个整数 difference,请你找出并返回 arr 中最长等差子序列的长度,该子序列中相邻元素之间的差等于 difference

2021-11-06 15:39:32 83

原创 LeetCode 367 有效的完全平方数

LeetCode 367 有效的完全平方数来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-perfect-square/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。进阶:不要 使用任何内置的库函数,如 sqrt。示例 1:输入:num = 16输出:tru

2021-11-04 23:02:34 4347

原创 LeetCode 575 分糖果

LeetCode 575 分糖果来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/distribute-candies/博主Github:https://github.com/GDUT-Rp/LeetCode题目:Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n/2 即可(n 是一个偶数)。Ali

2021-11-01 21:54:23 92

原创 LeetCode 500 键盘行

LeetCode 500 键盘行来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/keyboard-row/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给你一个字符串数组 words ,只返回可以使用在 美式键盘 同一行的字母打印出来的单词。键盘如下图所示。美式键盘 中:第一行由字符 “qwertyuiop” 组成。第二行由字符 “asdfghjkl” 组成。第三行由字符 “zxcvbn

2021-10-31 22:07:08 90

原创 LeetCode 206 只出现一次的数字 III

LeetCode 206 只出现一次的数字 III来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/single-number-iii/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。示例 1:输入:nums = [1,2,1,3,2,5]输出:[3,5

2021-10-31 21:43:27 3074

原创 LeetCode 869 重新排序得到 2 的幂

LeetCode 301 删除无效的括号来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-invalid-parentheses/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。返回所有可能的结果。答案可以按 任意顺序 返回。示例 1:输入:[3,2,3]输出:[3]示例 2:输入:

2021-10-30 15:56:20 3079

原创 LeetCode 496 下一个更大元素 I

LeetCode 496 下一个更大元素 I来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/next-greater-element-i/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中 nums1 是 nums2 的子集。请你找出 nums1 中每个元素在 nums2 中的下一个比其大的值。nums1 中数字 x 的下一个更大

2021-10-27 01:09:28 64

原创 LeetCode 240 搜索二维矩阵 II

LeetCode 240 搜索二维矩阵 II来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/search-a-2d-matrix-ii/博主Github:https://github.com/GDUT-Rp/LeetCode题目:编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例 1:输入:matrix = [[1

2021-10-26 00:52:22 80

原创 LeetCode 229 求众数 II

LeetCode 229 求众数 II来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/majority-element-ii/博主Github:https://github.com/GDUT-Rp/LeetCode题目:给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。示例 1:输入:[3,2,3]输出:[3]示例 2:输入:nums = [1]输出:[1]示例 3:输入:[1,1,1,3,3

2021-10-22 22:13:32 173

原创 LeetCode 476 数字的补数

LeetCode 476 数字的补数来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/number-complement/博主Github:https://github.com/GDUT-Rp/LeetCode题目:对整数的二进制表示取反(0 变 1 ,1 变 0)后,再转换为十进制表示,可以得到这个整数的补数。例如,整数 5 的二进制表示是 “101” ,取反后得到 “010” ,再转回十进制表示得到补数 2 。给你一个整数 num ,输

2021-10-18 22:09:30 71

原创 pymongo 常用方法 $in 正则表达式等查询

pymongo 常用方法find排序 .sort().sort([("field1", pymongo.ASCENDING), ("field2", pymongo.DESCENDING)])ASCENDING = 升序DESCENDING = 降序限制查询个数 .limit().limit(10)注释:限制10条$in.find({“field”: {"$in": [“A”, “B”]}})正则表达式 reresult = a3col.find({"apis": {"$rege

2021-09-06 10:33:06 1376

原创 pymongo find $in 的使用 python mongodb

pymongo find $in 的使用 python mongodb笔者近日需要用到mongoDB的$in,查询了一下在Python中该如何查询:import pymongoclient = pymongo.MongoClient('host', 0000) # 0000 即IPdb = client.socoll = db.speciesCollectionresult = coll.find({"SPCOMNAME":{"$in":['paddlefish','lake sturgeo

2021-09-04 10:09:31 1450

原创 MySQL 数据库命令行查询所有列名

MySQL 数据库命令行查询所有列名查询某个数据库中某个表的所有列名SELECT COLUMN_NAME FROM information_schema.COLUMNSWHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name';查询某个数据库中某个表的所有列名,并用逗号连接SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",") FROM information_schema.COLUMNS WHERE

2021-04-18 16:29:16 1460 1

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关注的人

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