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

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

Tkinter 最简单的界面 from tkinter import * class Experiment: def __init__(self): self.root = Tk() self.root.title("Tkinter"...

2020-01-04 15:49:15

阅读数 21

评论数 0

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

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

2019-08-04 09:18:16

阅读数 2185

评论数 0

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

判断经纬度点是否在广州 首先,我们找到了相关材料,即matplotlib的一个方法: https://matplotlib.org/api/path_api.html import numpy as np import pandas as pd import pickle from matplo...

2019-05-31 10:20:18

阅读数 784

评论数 0

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

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

2019-04-21 18:32:38

阅读数 441

评论数 0

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

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

2019-04-19 16:17:11

阅读数 3355

评论数 1

原创 C++ 析构函数

C++ 析构函数 析构函数例子1 \qquad 析构函数的主要功能是在创建对象时对对象进行初始化操作。与构造函数不同的是,析构函数一般在程序结束前完成对对象的销毁工作。 \qquad 若一个对象中含有指针数据成员,该指针数据成员指向某一个内存块。通常需要在析构函数中将该指针指向的内存块释放,然后销...

2020-01-15 10:13:53

阅读数 6

评论数 0

原创 C++ 面向对象编程基础--类和对象

C++ 面向对象编程基础–类和对象 关于日期类声明和定义的例子 #include <iostream> using namespace std; class Cdate { public: // 下面定义3个公有成员均为成员函数 void SetDate(int y, i...

2020-01-12 21:55:53

阅读数 8

评论数 0

原创 Python List 元素为类,按照类的属性进行排序

Python List 元素为类,按照类的属性进行排序 Python 类 class Process: def __init__(self): self.id = 0 self.name = '' self.begin =...

2020-01-05 01:30:49

阅读数 7

评论数 0

原创 Python 实现异步调用函数执行 async

Python 实现异步调用函数执行 async 在实现异步调用之前我们先进行什么是同步调用和异步调用 同步:是指完成事务的逻辑,先执行第一个事务,如果阻塞了,会一直等待,直到这个事务完成,再执行第二个事务,顺序执行 异步:是和同步相对的,异步是指在处理调用这个事务的之后,不会等待这个事务的处理结...

2020-01-05 00:51:14

阅读数 18

评论数 0

原创 Markdown Latex 数学符号 公式 及 相关技巧

图片 缩放 原图: 缩放: <img src="http:..." width = "100" height = "100" div align=right /> 效果: <img src="https:/...

2019-12-01 10:58:38

阅读数 9

评论数 0

原创 C++ 结构体排序

C++ 结构体排序 引入头文件 #include<algorithm> 结构体 bool compare(const node &x, const node &y) { return x.v > y.v; } 当用 大于号就是从大到小排序 用小于号就是从小到...

2019-11-27 20:53:51

阅读数 41

评论数 0

原创 Navicat Premium 查看数据表的ER关系图

Navicat Premium 数据库 下载地址:https://www.navicat.com/en/ 查看数据表的ER关系图 分析一个数据库,然后想看看各个表之间的关系,所以需要查看表与表之间的关系图,专业术语叫做ER关系图。 ...

2019-11-12 14:30:37

阅读数 73

评论数 0

原创 Leetcode 321 拼接最大数 C++,Java,Python

Leetcode321 拼接最大数 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/create-maximum-number/ 博主Github:https://github.com/GDUT-Rp/LeetCode 题目: 给定长度分别...

2019-11-03 16:12:45

阅读数 32

评论数 0

原创 Leetcode 312 戳气球 C++,Java,Python

Leetcode312 戳气球 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/burst-balloons/ 博主Github:https://github.com/GDUT-Rp/LeetCode 题目: 有 n 个气球,编号为 0 到...

2019-11-02 16:05:24

阅读数 17

评论数 0

原创 Leetcode 304 二维区域和检索 - 矩阵不可变 C++,Java,Python

Leetcode304 二维区域和检索 - 矩阵不可变 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/range-sum-query-2d-immutable/ 博主Github:https://github.com/GDUT-Rp/Lee...

2019-11-01 16:14:54

阅读数 24

评论数 0

原创 C++ 中 STL 的 map 用法详解

C++ 中STL的 map 用法详解 \qquad Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据...

2019-10-27 16:53:36

阅读数 8

评论数 0

原创 Leetcode 303 区域和检索 - 数组不可变 C++,Java,Python

Leetcode303 区域和检索 - 数组不可变 C++,Java,Python 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/range-sum-query-immutable/ 博主Github:https://github.com/...

2019-10-27 16:05:52

阅读数 25

评论数 0

原创 C++ 和 Java 中的 Pair 配对

C++ 和 Java 中的 Pair 配对 \qquad 配对(Pair)。配对提供了一种方便方式来处理简单的键值关联,当我们想从方法返回两个值时特别有用。 Java Pair类在javafx.util 包中,类构造函数有两个参数,键及对应值 Pair<Integer, String...

2019-10-27 15:49:07

阅读数 75

评论数 0

原创 Leetcode 300 最长上升子序列 C++,Python,Java

Leetcode300 最长上升子序列 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-increasing-subsequence 博主Github:https://github.com/GDUT-Rp/LeetCode ...

2019-10-26 14:14:38

阅读数 56

评论数 0

原创 Leetcode 279 完全平方数 C++,Java,Python

Leetcode279 完全平方数 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/perfect-squares/ 博主Github:https://github.com/GDUT-Rp/LeetCode 题目: 给定正整数 n,找到若干...

2019-10-24 14:20:14

阅读数 100

评论数 0

原创 Leetcode264 丑数 II C++,Python,Java

Leetcode264 丑数Ⅱ 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/ugly-number-ii/ 博主Github:https://github.com/GDUT-Rp/LeetCode 题目: 编写一个程序,找出第 n 个丑...

2019-10-22 16:07:16

阅读数 12

评论数 0

原创 Leetcode221 最大正方形 C++,Python,Java

Leetcode221 最大正方形 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/maximal-square/ 博主Github:https://github.com/GDUT-Rp/LeetCode 题目: 在一个由 0 和 1 组成...

2019-10-21 15:33:50

阅读数 17

评论数 0

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

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

2019-08-29 17:13:50

阅读数 44

评论数 0

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

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

2019-08-29 11:15:20

阅读数 22

评论数 0

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

Python SVM 手写数字识别 流程 数据采集和标志 scikit-learn 自带了一些数据集,其中一个是数字识别图片的数据。 %matplotlib inline import matplotlib.pyplot as plt import numpy as np from sklearn...

2019-08-29 10:16:54

阅读数 378

评论数 5

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

Python Matplotlib 样式、各种子图、操作、坐标轴、等高线图、热成像图及饼图、极坐标图 笔者环境:Python3.6 Juypter Notebook %matplotlib inline from matplotlib import pyplot as plt import num...

2019-08-28 20:12:58

阅读数 633

评论数 0

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

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

2019-08-26 20:54:07

阅读数 81

评论数 0

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

阅读数 24

评论数 0

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

Python 数据处理 缺失值处理 数据来源:https://forge.educoder.net/attachments/download/376915/input.zip dataframe 缺失值处理 查看缺失值情况 train.isnull().sum().sort_values(as...

2019-08-17 19:20:09

阅读数 130

评论数 0

原创 Linux 查看端口状态 netstat

Linux 查看端口状态netstat netstat命令参数: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一...

2019-08-16 15:38:33

阅读数 24

评论数 0

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

阅读数 88

评论数 0

原创 Multi-view Learning 多视图学习

Multi-view Learning Multi-view Learning 定义 通俗来讲,多视图就是从多个角度去学习,提高数据预测准确性~ 多视图中可以从多个源或不同的特征子集获得视图。 These views may be obtained from multiple sources or...

2019-08-15 20:33:41

阅读数 267

评论数 0

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

Leetcode174 地下城游戏 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/dungeon-game/submissions/ 博主Github:https://github.com/GDUT-Rp/LeetCode 题目: 一些恶...

2019-08-15 10:51:01

阅读数 29

评论数 0

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

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

2019-08-14 21:39:09

阅读数 137

评论数 0

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

Leetcode152 乘积最大子序列 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/maximum-product-subarray/ 博主Github:https://github.com/GDUT-Rp/LeetCode 题目: 给...

2019-08-12 11:04:15

阅读数 27

评论数 0

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

Python OS 文件操作及运行程序等 1、os.chdir() 方法用于改变当前工作目录到指定的路径。 directory = r'C:\Users\Lenovo\Desktop' os.chdir(directory) # 切换到directory目录 2、os.mk...

2019-08-12 09:14:05

阅读数 47

评论数 0

原创 Python collectios

Python collections 生成字典并初始化为0 In from collections import defaultdict def get_counts(sequence): counts = defaultdict(int) # 所有的值均会被初始化为0 for ...

2019-08-09 15:49:23

阅读数 46

评论数 1

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

Leetcode139 单词拆分 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/word-break/ 博主Github:https://github.com/GDUT-Rp/LeetCode 题目: 给定一个非空字符串 s 和一个包含非...

2019-08-08 10:35:19

阅读数 33

评论数 0

转载 Python 中 __all__ 的作用 ?

你要是看Python的源码或者相关框架的源码,总是在 init.py 或者是源文件的开头看到一个 all 变量的定义,今天就说说它的作用. orangleliu 出处 https://blog.csdn.net/orangleliu/article/details/49848413 问题 我越来越...

2019-08-07 16:02:29

阅读数 52

评论数 0

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

Leetcode132 分割回文串Ⅱ 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/palindrome-partitioning-ii/ 博主Github:https://github.com/GDUT-Rp/LeetCode 如果有题目...

2019-08-07 15:28:08

阅读数 33

评论数 0

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