自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 删除链表的倒数第N个节点

题目描述:给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的n保证是有效的。解题思路:方法一:两次遍历算法思路我们注意到这个问题可以容易地简化成另...

2019-04-06 10:45:00 178

转载 电话号码的字母组合

题目描述:给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].class Solution(object): def lette...

2019-04-05 15:32:00 201

转载 最长公共前缀

题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。解题思路:1、利用python的max()和min(),...

2019-04-04 18:03:00 190

转载 盛最多水的容器

题目描述:给定n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。解题思路:由木桶效应我们知道最高的水位受制于最短的那跟模板,所以...

2019-04-03 17:49:00 151

转载 字符串转化整数与回文数

字符串转化整数题目描述:请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数...

2019-04-02 17:50:00 170

转载 Z 字形变换

将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z 字形排列。比如输入字符串为"LEETCODEISHIRING"行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。请你实现这个将字符串进行...

2019-04-01 20:22:00 119

转载 LeetCode1-5题

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

2019-03-31 00:42:00 147

转载 用Python制作中国地图、地球平面图及球形图

绘制地图在python中主要用到的 basemap 库,这个库是 matplotlib 库中一个用于在 Python 中绘制地图上的 2D 数据的工具包。首先安装库:1、安装 geos 库:Python 的 basemap 库是建立在 geos 中的,所以得先安装 geos,cmd 命令下,定位到 pip 所在的文件夹,使用 pip 命令安装。pip install...

2019-02-27 16:38:00 2713

转载 年化收益率拟合函数

所谓“拟合”,指的是在已有一组实验数据的前提下,研究这组数据有怎样的函数关系——最终结果是从这一组看似漫无规律的数据点中“找出”能用数学表达式表示的规律。 一个典型的数据拟合过程包括以下几个步骤:1、有一组实验/实测数据;2、根据数据,猜测其有怎样的发展规律(例如总趋势是指数增长还是对数下降?),并写出一个含有待定系数的数学表达式;3、利用函数算出待定系...

2019-02-20 17:51:00 829

转载 50个最有价值的数据可视化图表

文总结了在数据分析和可视化中最有用的 50 个 Matplotlib 图表。这些图表列表允许您使用 python 的 matplotlib 和 seaborn 库选择要显示的可视化对象。这些图表根据可视化目标的 7 个不同情景进行分组。例如,如果要想象两个变量之间的关系,请查看“关联”部分下的图表。或者,如果您想要显示值如何随时间变化,请查看“变化”部分,依此类推。有效图表...

2019-02-19 16:19:00 262

转载 常见函数

函数的定义:给定一个数集A,对A施加一个对应的法则/映射f,记做:f(A),那么可以得到另外一个数集B,也就是可以认为B=f(A);那么这个关系就叫做函数关系式,简称函数。三个重要因素:定义域A、值域B、对应的映射法则f。常见函数有:常函数、一次函数、二次函数、幂函数、指数函数、对数函数。import mathimport numpy as npimport ...

2019-02-14 16:36:00 230

转载 数据结构与算法

1.算法算法:是指解题方案准确而完整的描述算法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计。算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括:(1)可行性;(2)确定性,算法中每一步骤都必须有明确定义,不允许有模棱两可的解释,不允许有多义性;(3)有穷性,算法必须能在有限的时间内做...

2019-01-29 14:36:00 156

转载 python中定义的颜色

平时学习工作中,我们经常会接触到一些大佬写的Python实用工具,运行起来总会显示出五颜六色的背景,相关的定义在matplotlib模块中,为方便使用,这里给大家展示一下在这个模块中都定义了哪些选颜色。显示颜色的代码如下:import matplotlib.pyplot as pltimport matplotlib.patches as patchesimport ...

2019-01-25 13:03:00 1254

转载 python常见用法

1.冒泡排序a = [25,15,47,36,44,455,67,234,7,8,-47]def sortport(): for i in range(len(a)-1): for j in range (len(a)-1-i): if a[j]>a[j+1]: a[j],a[j+1...

2019-01-21 16:53:00 268

转载 啥是佩奇

今天朋友圈都被小猪佩奇刷屏了,不仅是因为那个暖心的故事,还有很多大神用python制作佩奇。小猪佩奇在构图基本是各种曲线,类抛物线、类圆、类椭圆、类二次贝塞尔曲线。这里说的都是“类”,这也正是小猪佩奇的构图精髓,一种手绘风格,而不是标准刻板的线条。在前端技术选型上,画图首先想到的是svg、canvas,但它们本身就擅长画图,而且网上都有在线编辑svg的工具,这就没意思了,我想佩奇也不...

2019-01-18 16:41:00 287

转载 可视化神器--Plotly

数据分析离不开数据可视化。我们最常用的就是pandas,matplotlib,pyecharts当然还有Tableau,看到一篇文章介绍plotly制图后我也跃跃欲试,查看了相关资料开始学习plotly.Plotly 是一款用来做数据分析和可视化的在线平台,功能非常强大,可以在线绘制很多图形比如条形图、散点图、饼图、直方图等等。而且还是支持在线编辑,以及多种语言python、java...

2019-01-03 10:20:00 482

转载 易烊千玺歌曲词云

今天尝试做了用wordcloud模块来生成词云,我找了一些易烊千玺唱过的歌来进行处理,先看一下效果图:首先要进行wordcloud的安装,作为一个新手这个安装我花了很长时间,直接pip安装会报错,我的解决方法是访问下面的网址,根据你的电脑和py版本下载对应的whl文件https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcl...

2018-12-26 23:55:00 337

转载 python常见循环练习

第一题:求5的阶乘 1 # 方法1,递归 2 def jc(num): 3 if num == 1: 4 return 1 5 else: 6 return num*jc(num-1) 7 print(jc(5)) 8 9 # 方法2,for遍历10 def func(num):11 ...

2018-11-13 15:27:00 407

转载 用BootStrapping计算零息票收益率曲线

收益率曲线(Yield Curve)是显示一组货币和信贷风险均相同,但期限不同的债券或其他金融工具收益率的图表。纵轴代表收益率,横轴则是距离到期的时间。在此用python建模分析零息票收益率曲线,输出图表并制图。 首先要理解收益率的计算方法,然后计算出连续复利和复利。再根据计算步骤在python中编写代码建模 此为连续复利的计算1...

2018-11-08 17:18:00 4267

转载 python第三方库Requests的基本使用

Requests 是用python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。通过pip安装pip install requests一...

2018-10-16 17:30:00 254

转载 etree和Beautiful Soup的使用

1.lxml 是一种使用 Python 编写的库,可以迅速、灵活地处理 XML ,支持 XPath (XML Path Language),使用 lxml 的 etree 库来进行爬取网站信息2.Beautiful Soup支持从HTML或XML文件中提取数据的Python库;支持Python标准库中的HTML解析器;还支持一些第三方的解析器lxml, 使用的是 Xpath 语法...

2018-10-15 12:16:00 957

转载 python库myqr生成二维码

python中有一个好玩的库,不仅可以生成各种花色的二维码,还可以生成动态二维码。MyQR是一个能够生成自定义二维码的第三方库,可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码效果图如下:首先安装MyQR库,直接用pip install myqr(or MyQR)。需要注意的是MyQR依赖于python3,在python2的环境下可能无法正常运行。...

2018-09-17 13:11:00 481

转载 python中列表删除和多重循环退出

在学习python的时候,会有一些梗非常不适应,在此列举列表删除和多重循环退出的例子:列表删除里面的坑比如我们有一个列表里面有很多相同的值,假如:nums=[1,6,6,3,6,2,10,2,100],我想去掉6,可以这样写:1 nums=[1,6,6,3,6,2,10,2,100]2 for n in nums:3 if n==6:4 ...

2018-09-13 17:51:00 199

转载 Python基础(一)

Python是一种面向对象,解释型计算机程序设计语言,它为我们提供了非常完善的代码库。熟悉Python的基础操作方便后续的学习,在此整理了变量和字符串、格式化、列表以及input和print的基本使用语法。一、变量和字符串是存放数据的一种形式,具有喜新厌旧的特点,变量必须被定义,用=来赋值1:变量名要有意义,标记变量的用途,长度不受限制,字母,数字,下划线,不能使用...

2018-09-12 23:54:00 184

转载 python中使用tabula爬取pdf数据并导出表格

Tabula是专门用来提取PDF表格数据的,同时支持PDF导出CSV、Excel格式。首先安装tabula-py:tabula-py依赖库包括Java、pandas、numpy所以需要保证运行环境中安装了这些库。在Python中配置好Java后看能否正常运行把PDF中爬取出来的数据制成表格,需要加载openpyxl:需要读取平均页数有二三百多页的PDF文件...

2018-09-11 22:02:00 2329

转载 用Excel建模进行决策树分析

决策树(Decision Tree)在机器学习中也是比较常见的一种算法,最早的决策树算法是ID3,改善后得到了C4.5算法,进一步改进后形成了我们现在使用的C5.0算法,综合性能大幅提高。 算法核心:为每一次分裂确定一个分裂属性。ID3采用的是“信息增益”为度量来选择分裂属性的。 本文在Excel中建模进行决策树分析,属于基础的决策树学习,有...

2018-09-06 23:59:00 3077

转载 爬取猫眼电影TOP100

本文所讲的爬虫项目实战属于基础、入门级别,使用的是Python3.5实现的。本项目基本目标:在猫眼电影中把top100的电影名,排名,海报,主演,上映时间,评分等爬取下来爬虫原理和步骤爬虫,就是从网页中爬取自己所需要的东西,如文字、图片、视频等,这样我们就需要读取网页,然后获取网页源代码,从源代码中用正则表达式进行匹配,把匹配成功的信息存入相关文档中。这就是爬虫的简单原理。...

2018-09-05 16:17:00 684

空空如也

空空如也

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

TA关注的人

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