自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunlight

Set goals and then achieve them.

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

原创 关于Keras中函数式编程的建模方式其代码编写形式的理解

学习笔记:在刚开始接触Keras中神经网络模型的函数式编程建模方式时有一点点不太理解,例如下面代码段中的第二句代码。input = Input(shape=(config.lag, 5))lstm = LSTM(config.units_num, input_shape=(config.lag, 5), return_sequences=True)(input)在初步了解了Keras中模型的函数式编程建模方式后,我们可以知道,这两句代码的含义是首先创建一个模型的输入层(input)对应于代码

2021-01-29 17:42:17 221

原创 使用Excel和matplotlib绘制3D折线图

一、前言在希望将多个折线图绘制在一起时,除了在2D平面上绘制多条折线图外,我们还可以在3维立体空间里去绘制它们,这样可以更加清晰地观察它们之间的差距。本博文将使用Excel和基于python的matplotlib库这两种方式去完成3D折线图的绘制。其中使用Excel软件绘制3D折线图不需要编程,操作简单,而使用matplotlib库绘制3D折线图虽然需要编程但是也并不困难。故使用哪一种方式完成3D折线图的绘制其实都可以,看读者喜欢哪一种方法制作出来的效果。同时本文经过实验发现这两种方式在为有较多数据

2021-01-29 16:43:29 8806

原创 洛谷-P1003 铺地毯

鉴于本题存在数据量较大的样例,无法使用地图染色法通过该样例(地图染色法只可以通过50%的样例)。在元素量过大的数组无法创建的情况下,使用了反向循环加IF判断的方法,简单地解决了该题。Solution:#include <stdio.h>int main(){ int n,x,y; int a[10000],b[10000],g[10000],k[10000]; scanf("%d",&n); for(int i=0;i<n;i++){ sca.

2020-11-29 14:37:51 199

原创 残差神经网络的研究

目录一、ResNet残差神经网络1.1 提出1.2 作用1.3 应用场景1.4 残差单元的结构1.4.1残差网络得名的原因1.4.2残差网络可以有效缓解退化现象的原因1.4.3数学原理二、附录2.1 残差神经网络可以缓解退化现象的数学原理2.2 为什么直接映射是最佳的三、参考文献一、ResNet残差神经网络1.1 提出ResNet(Residual Neural Network)[1] 残差神经网络由前微软研究院的 Kaim...

2020-07-26 21:31:35 1914

原创 使用随机森林做特征选择

目录一、介绍二、实验2.1 实验数据2.2 特征选择一、介绍随机森林模型不仅在预测问题上有着广泛的应用,在特征选择中也有一定的应用,这是因为,随机森林模型在拟合数据后,会对数据属性列,有一个变量重要性的度量,在sklearn中即为随机森林模型的 feature_importances_ 参数,这个参数将返回一个numpy数组对象,数组里的元素对应为随机森林模型在拟合后认为的所给训练属性列的重要程度,是数值类型数据,数组中元素之和为1。变量重要性度量数组中,数值越大的...

2020-07-14 16:25:45 29763 12

原创 回归模型的评估指标

回归问题回归问题是机器学习要解决的四大问题之一,在我们的生活中也存在着很多回归问题。比如某一地区的房价预测,某一个学生高考成绩的预测,某一地区感染病毒人数的预测,某一公司2020年营业收入的预测等等。从以上的例子中,我们可知回归问题的目标是预测一个数值或者一个区间数值。回归模型回归模型是一种预测性的建模技术,它研究的是因变量(目标)和自变量(预测器)之间的关系。这种技术通常用于预测分析,时间序列模型以及发现变量之间的因果关系。例如,司机的鲁莽驾驶与道路交通事故数量之间的关系,最好的研究方法就是回归。

2020-06-23 16:43:59 12078 2

原创 数据处理之缺失值的处理

目录缺失值产生的原因完全变量与不完全变量缺失值的类型缺失值的处理方法直接删除法填充法K最近距离邻法(K-means clustering)多重填补(Multiple Imputation,MI)缺失值处理的类库sklearn中关于缺失值的处理类​R语言通过mice包应用多重插补的步骤代码实现参考资料缺失值产生的原因机械原因:由于机械原因导致的数据收集或保存的失败造成的数据缺失,如收集车流量数据的地感线圈损坏等 人为原因: 由于人...

2020-06-20 20:55:08 1657

原创 LeetCode-200. 岛屿数量

给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例 1:输入:11110110101100000000输出: 1示例 2:输入:11000110000010000011输出: 3解释: 每座...

2020-04-20 16:53:51 158

原创 LeetCode-56. 合并区间

给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例 2:输入: [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。...

2020-04-16 15:59:38 188

原创 LeetCode-1111. 有效括号的嵌套深度

有效括号字符串 定义:对于每个左括号,都能找到与之对应的右括号,反之亦然。详情参见题末「有效括号字符串」部分。嵌套深度 depth 定义:即有效括号字符串嵌套的层数,depth(A) 表示有效括号字符串 A 的嵌套深度。详情参见题末「嵌套深度」部分。 给你一个「有效括号字符串」 seq,请你将其分成两个不相交的有效括号字符串,A 和 B,并使这两个字符串的深度最小。 不相交...

2020-04-01 16:32:19 180

原创 LeetCode-482. 密钥格式化

给定一个密钥字符串S,只包含字母,数字以及 '-'(破折号)。N 个 '-' 将字符串分成了 N+1 组。给定一个数字 K,重新格式化字符串,除了第一个分组以外,每个分组要包含 K 个字符,第一个分组至少要包含 1 个字符。两个分组之间用 '-'(破折号)隔开,并且将所有的小写字母转换为大写字母。给定非空字符串 S 和数字 K,按照上面描述的规则进行格式化。示例 1:输入:S = "...

2020-02-22 14:33:28 189

原创 LeetCode-665. 非递减数列 and LeetCode-669. 修剪二叉搜索树

LeetCode-665给定一个长度为n的整数数组,你的任务是判断在最多改变1 个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的:对于数组中所有的i (1 <= i < n),满足array[i] <= array[i + 1]。示例 1:输入: [4,2,3]输出: True解释: 你可以通过把第一个4变成1来使得它成...

2020-02-17 17:35:44 153

原创 LeetCode-643. 子数组最大平均数 I and LeetCode-645. 错误的集合

LeetCode-643给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。示例 1:输入: [1,12,-5,-6,50,3], k = 4输出: 12.75解释: 最大平均数 (12-5-6+50)/4 = 51/4 = 12.75solution:class Solution: def findMaxAverage(self...

2020-02-15 16:38:27 112

原创 LeetCode-476. 数字的补数 and LeetCode-412. Fizz Buzz

LeetCode-476给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。注意:给定的整数保证在32位带符号整数的范围内。你可以假定二进制数不包含前导零位。示例 1:输入: 5输出: 2解释: 5的二进制表示为101(没有前导零位),其补数为010。所以你需要输出2。示例 2:输入: 1输出: 0解释: 1的二进制表示为1(没有前导零位),其补数为0。所...

2020-02-13 17:06:01 148

转载 LeetCode-93. 复原IP地址

代码思路来自https://leetcode-cn.com/problems/restore-ip-addresses/solution/bao-li-he-hui-su-by-powcai/将java的代码学习并修改成了C++代码备查solution:class Solution {public: vector<string> restoreIpAddr...

2019-09-05 23:40:54 135

转载 LeetCode-92. 反转链表 II

我一开始想到了链表的头插法,因为头插法创建的链表序列是逆序的,但是这题我不太会写..看了一下大佬的解答,发现其实应该是能写的,但是需要用一些辅助指针,而且要会用思路要清晰,这种思想对于解决链表这类的问题很重要,要理解并会使用,转载备查转自https://leetcode-cn.com/problems/reverse-linked-list-ii/solution/using...

2019-09-04 23:19:30 100

转载 LeetCode-190. 颠倒二进制位

颠倒给定的 32 位无符号整数的二进制位。示例: 输入: 43261596 输出: 964176192 解释: 43261596 的二进制表示形式为 00000010100101000001111010011100 , 返回 964176192,其二进制表示形式为 00111001011110000010100101000000 。   ...

2019-08-29 16:32:37 96

转载 操作无法完成,因为文件夹已在另一个程序中打开(the action can't be completed because the folder or a file in it is open in a

转自https://www.cnblogs.com/kill0001000/p/5526820.html解决方法:启动任务管理器——性能——资源监视器——CPU选项卡——关联的句柄——搜索句柄——(输入)要删除的文件夹名——搜索到与文件夹名句柄相关联的进程 (由于此程序进程正在调用文件夹,才造成了对该文件夹删除的失败。)——(右键)该进程——结束进程——弹出警告对话框——确认后...

2019-07-21 08:36:07 11168

转载 Python appium搭建app自动化测试环境

appium做app自动化测试,环境搭建是比较麻烦的。也是很多初学者在学习app自动化之时,花很多时间都难跨越的坎。但没有成功的环境,就没有办法继续后续的使用。在app自动化测试当中,我们主要是通用电脑端的python代码,能够驱使手机端的app去进行操作。比如打开一个app,输入用户名和密码,进入登陆操作。由于电脑端和手机端是两个独立的设备。...

2019-07-21 08:33:12 380

原创 Linux常用指令学习

linux指令:1.查看cpu信息 1)lscpu 2)cat /proc/meminfo2.查看占用cpu使用率最高的K个进程 ps -aux | sort -k3nr | head-k 3.查看一个文件的前10行和末尾50行 1)查看/etc/profile的前10行内容,应该是: head -n 10 /etc/profile...

2019-07-11 19:22:11 438

转载 转载---Python的设计哲学

转自https://www.cnblogs.com/xuchunlin/p/6986247.htmlBeautiful is better than ugly. 优美胜于丑陋Explicit is better than implicit. 明了胜于晦涩Simple is better than complex. 简单胜过复杂Complex is better than com...

2019-07-07 15:04:12 183

原创 LeetCode-34. Find First and Last Position of Element in Sorted Array

Given an array of integersnumssorted in ascending order, find the starting and ending position of a giventargetvalue.Your algorithm's runtime complexity must be in the order ofO(logn).If the...

2019-07-04 14:43:36 90

原创 LeetCode-31. Next Permutation

Implementnext permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not possible, it must rearrange it as the lowest possible o...

2019-07-03 11:06:14 110

原创 LeetCode-24. Swap Nodes in Pairs

Given alinked list, swap every two adjacent nodes and return its head.You maynotmodify the values in the list's nodes, only nodes itself may be changed.Example:Given 1->2->3->4, ...

2019-07-02 15:58:39 115

原创 LeetCode-19. Remove Nth Node From End of List

Given a linked list, remove then-th node from the end of list and return its head.Example:Given linked list: 1->2->3->4->5, and n = 2.After removing the second node from the end, t...

2019-07-01 10:00:46 94

原创 LeetCode-11. Container With Most Water

Givennnon-negative integersa1,a2, ...,an, where each represents a point at coordinate (i,ai).nvertical lines are drawn such that the two endpoints of lineiis at (i,ai) and (i, 0). Find two...

2019-06-30 14:58:04 93

原创 LeetCode-6. ZigZag Conversion

6.ZigZag ConversionMedium10683338FavoriteShareThe string"PAYPALISHIRING"is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed fo...

2019-06-29 19:41:04 126

原创 LeetCode-7. Reverse Integer

Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21Note:Assume we are dea...

2019-06-28 16:03:06 158

原创 LeetCode-455. Assign Cookies

Assume you are an awesome parent and want to give your children some cookies. But, you should give each child at most one cookie. Each child i has a greed factor gi, which is the minimum size of a coo...

2019-06-27 15:51:11 107

原创 LeetCode-116. Populating Next Right Pointers in Each Node

Given a binary treestruct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next;}Populate each next pointer to point to its next right node. If there is no next right...

2018-12-02 23:12:31 111

原创 CCF-201703-2 学生排队

问题描述试题编号: 201703-2 试题名称: 学生排队 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。 ...

2018-11-24 16:37:17 136

原创 CCF-201712-2 游戏

水题打卡问题描述试题编号: 201712-2 试题名称: 游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。   游戏开始,...

2018-11-19 11:29:30 141

原创 CCF-201809-2 买菜

试题编号: 201809-2 试题名称: 买菜 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装n次车。具体的,对于小H来说有n个不相交的时间段[a1,b1],[a2,...

2018-11-16 12:38:50 287

原创 CCF-201503-3 节日

问题描述试题编号: 201503-3 试题名称: 节日 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   有一类节日的日期并不是固定的,而是以“a月的第b个星期c”的形式定下来的,比如说母亲节就定为每年的五月的第二个星期日。   现在,给你a,b,c和y1, y2(1850 ≤ y1, y2 ≤ 20...

2018-11-15 22:06:55 517

原创 Leetcode-938. 二叉搜索树的范围和

给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和。二叉搜索树保证具有唯一的值。 示例 1:输入:root = [10,5,15,3,7,null,18], L = 7, R = 15输出:32图例:示例 2:输入:root = [10,5,15,3,7,13,18,1,null,6], L = 6, R = 10输出:23...

2018-11-11 16:35:52 1362

原创 Leetcode-937. 重新排列日志文件

你有一个日志数组 logs。每条日志都是以空格分隔的字串。对于每条日志,其第一个字为字母数字标识符。然后,要么:标识符后面的每个字将仅由小写字母组成,或; 标识符后面的每个字将仅由数字组成。我们将这两种日志分别称为字母日志和数字日志。保证每个日志在其标识符后面至少有一个字。将日志重新排序,使得所有字母日志都排在数字日志之前。字母日志按字母顺序排序,忽略标识符,标识符仅用于表示关系。...

2018-11-11 16:29:08 809 2

转载 LeetCode-312 Burst Balloons

转自https://blog.csdn.net/jmspan/article/details/51208865原题网址:https://leetcode.com/problems/burst-balloons/Given n balloons, indexed from 0 to n-1. Each balloon is painted with a number on it repres...

2018-11-09 15:19:23 123

原创 二分查找以及其有趣的使用

说到二分查找可能大家会想到二分查找的基本模板类似这样的: /** * 二分查找的基本实现 * 作用:对于一个已经从小到大排好序的数组找出目标元素的索引值 * 时间复杂度为O(logn) * @param nums * @param target * @return */ public static int Bina...

2018-10-29 19:37:45 821

原创 java 使用dom4j解析xml

准备工作1.在src根目录下新建一个xml文件,如果是idea里的maven项目也可以将xml文件放在resources文件夹下,再点击project structure选中该文件夹点击mark as 中的Resources2.如果是普通java项目需要导入dom4j的包,如果是maven项目需要引入相关依赖注:dom4j支持xpath用法不过在使用前需要引入依赖下面附上maven...

2018-10-25 22:40:21 289

原创 LeetCode-171.Excel Sheet Colunm Number

Given a column title as appear in an Excel sheet, return its corresponding column number.For example: A -&gt; 1 B -&gt; 2 C -&gt; 3 ... Z -&gt; 26 AA -&gt; 27 AB -&gt; ...

2018-10-24 22:43:01 133

Android例子源码基于图灵的智能聊天机器人

Android例子源码基于图灵的智能聊天机器人,亲测可用,欢迎下载

2018-01-08

30个微信小程序源代码

内有30个微信小程序源代码,亲测可用,欢迎下载,凑字数凑字数

2018-01-01

空空如也

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

TA关注的人

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