自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

转载 python之matplotlib的基本使用

Matplotlib 教程介绍Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将会探索 matplotlib 的常见用法。pylabpylab 是 matplotlib 面向对象绘图库的一个接口。它的语法和 Matlab 十分相近。也就是说,它主要的绘图命令和 Matlab 对应的命令有相似的参数。初级绘制...

2018-03-31 20:58:24 1124

转载 python之numpy的基本使用

一、numpy概述numpy(Numerical Python)提供了python对多维数组对象的支持:ndarray,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。二、创建ndarray数组ndarray:N维数组对象(矩阵),所有元素必须是相同类型。 ndarray属性:ndim属性,表示维度个数;shape属性,表示各维...

2018-03-31 13:58:28 702 1

原创 python错误--‘list‘ object is not callable可能的原因之一

第一、代码:(功能说明:用正则表达式匹配数字并对数字进行+1操作,然后替换原数字)str='literal books=1000'def add1(match): val=match.group() num=int(val)+1 return str(num)info=re.sub(r'\d+',add1,str)print infostackoverfl...

2018-03-31 10:36:02 87660 5

原创 Python之Anaconda安装

第一、python特性Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它...

2018-03-30 16:16:33 497

原创 python--存储数据到txt和pdf文档以及乱码问题

第一、几种常用方法读取TXT文档:urlopen()读取PDF文档:pdfminer3k第二、乱码问题(1)、from urllib.request import urlopen#访问wiki内容html = urlopen("https://en.wikipedia.org/robots.txt")print(html.read())输出的结果中出现乱码原因:计算机只能处理0和1两个数字,...

2018-03-29 20:15:08 5034

原创 python--存储数据到MySQL

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。第一、PyMySQL 安装(1)、通过pip安装pymysql步骤:(1).进入下载地址https://github.com/PyMySQL/PyMySQL下载,点击Clone or download(2)、将下载好的文件解压(3)、在cmd窗口中输入一下命令安装成功!(2...

2018-03-29 09:09:04 13883 6

原创 爬虫的两个小栗子--wiki和豆瓣

一、爬取wiki中的信息from urllib.request import urlopenfrom bs4 import BeautifulSoupimport re#请求URL并把结果用UTF-8编码resp = urlopen("https://en.wikipedia.org/wiki/Main_Page").read().decode("utf-8")#使用BeautifulS...

2018-03-28 21:15:33 283

原创 爬虫之BeautifuSoup的简单使用

from bs4 import BeautifulSoup as bsimport rehtml_doc = """<html><head><title>The Dormouse's story<a>hello</a></title></head><body&a

2018-03-28 16:24:01 219

原创 Python解析器问 题

from bs4 import BeautifulSoup as bshtml_doc = """<html><head><title>The Dormouse's story</title></head><body><p class="title">&a

2018-03-28 15:42:40 696

转载 PyCharm选择性忽略PEP8代码风格警告信息

PyCharm选择性忽略PEP8代码风格警告信息用了几天的PyCharm,发现确实在编写Python代码上非常好用,但有一点体验不太好,就是代码编写时要按照PEP8代码风格编写,不然会有波浪线的警告信息。解决方法如下:方法一:将鼠标移到提示的地方,按alt+Enter,选择忽略(Ignore)这个错误即好。方法二打开:File - Settings…… - Editor - Inspections...

2018-03-27 17:05:25 1568

原创 Python库的安装详解

安装非标准Python库Python标准库中,用于网页数据采集的有urllib库,同样,有很多优秀的开源库,像BeautifulSoup库、Requests库等。接下来就介绍一些开源库的安装方法。Python库的安装可以通过下载源代码执行安装,也可以通过包管理器pip来安装。这里主要介绍通过pip包管理器的安装方法。第一步、下面检查python是否安装成功,打开命令行窗口(或者快捷键:Wind...

2018-03-27 15:06:14 54401 1

原创 PyCharm常见问题详解

一、"PEP:8 expected 2 black lines after class or fuction definition,found 0"这句话的意思是“在类或方法定义后应该有两个空白行,但是没有发现。”解决方法:在函数或方法声明那行的上面必须有两行空行(函数之间需要最少2个空白行,方便查阅、区分)二、W292 no newline at end of file解决方法:在代码末尾加一行...

2018-03-26 14:18:18 5341

转载 01背包问题(java,动态规划)

一、问题描述:(01背包即每个物品最多放一个)01 背包问题:给定 n 种物品和一个容量为 C 的背包,物品 i 的重量是 wi,其价值为 vi 。问:应该如何选择装入背包的物品,使得装入背包中的物品的总价值最大?二、理论解释:声明一个 大小为  m[n][c] 的二维数组,m[ i ][ j ] 表示 在面对第 i 件物品,且背包容量为  j 时所能获得的最大价值 ,那么我们可以很容易分析得出 ...

2018-03-25 21:49:51 2002

转载 分治算法(java)

分治算法一、基本概念在计算机科学中,分治法是一种很重要的算法。分治算法,字面上的解释是“分而治之”,分治算法主要是三点:1.将一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题----“分”2.将最后子问题可以简单的直接求解----“治”3.将所有子问题的解合并起来就是原问题打得解----“合”这三点是分治算法的主要特点,只要是符合这三个特点的问题都可以使用分治算法进行解...

2018-03-19 11:03:15 11408

原创 递归(java)

一、递归方法(recursive method):一个直接或者间接调用自身的方法。即无限调用自身这个函数,每次调用总会改动一个关键变量,直到这个关键变量达到边界的时候,不再调用。二、数学归纳法(induction):对于某个简单的情况定理是成立的,然后说明如何无限的扩展这个成立的范围。即如果对于最小的情况命题是成立的,而且可以从一种情况推导出下一种情况也成立,那么我们就知道该命题对于所有情况都是成...

2018-03-19 08:36:20 532

原创 Java中函数对象

一:函数对象定义函数对象做了这么一件事,我们可以定义一个只有方法而没有数据的类,然后把这个类的对象传递给别的方法,这时传递的这个对象就是一个函数对象。说起这个函数对象,其实存在那么一种设计模式,叫做策略模式,其主体就是函数对象的应用。为什么会出现函数对象这种形式呢?很简单,如果我们要比较一些元素,那么我们一般会在这些元素的类型定义上是想Comparable接口,但是现实情况往往比我们想想的复杂的多...

2018-03-15 21:02:06 2209 1

原创 泛型详解(Java)

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:public class GenericTest {    public static void main(String[] args) {        List list = new ArrayList();        list.add("qqyumidi");        list.add("corn");   ...

2018-03-15 17:03:59 205

原创 设计模式(一)迭代器模式

一.迭代器模式迭代器模式(IteratorPattern)又称为游标(Cursor)模式,是行为型设计模式之一;迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。二.迭代器模式的角色构成(1)、迭代器角色(Iterator):定义遍历元素所需要的方法,一般来说会有这么三个方法:取得下一个元素的方法next(),判断是否遍历结束的方法hasN...

2018-03-13 09:43:57 224

原创 二分搜索问题详解(java)

package com.lihe.test.collection;/** * 理论回顾: * (1)二进制数中位:表示N个连续整数需要多少位? * 一个16位的short整形表示65536个范围-32768到32767的整数。B个位表示2^B个不同整数。 * 故表示N个连续整数需要位数B满足2^B>=N,故B>=logN,最小位数是[logN](上取整) * (2)重复翻倍:从X=1开...

2018-03-11 16:19:56 913

原创 什么是算法分析

第一:数据越多意味着程序运行要花的时间越长。第二:算法分析常见的函数中,线性算法效率最高。第三:当N足够大时,函数的增长率是最重要的。第四:平方算法对输入规模超过几千是不可行的。第五:立方算法对输入规模是几百不可行的。第六:按增长率升序排列的函数(常数、对数、对数的平方、线性、NlogN、平方、立方、指数)。...

2018-03-10 14:45:47 2878

原创 连续子序列最大和问题精讲(java实现)

package com.lihe.test.collection;import java.util.Scanner;public class MaxSequenceSum { /** * @author limingyu * 连续子序列最大和问题:给定(可能是负的)整数序列A1,A2,...An,寻找使的值最大的序列。 * 如果所有的整数都是负的,那么连续子序列的最大和是零。要求算法复杂度...

2018-03-10 14:32:37 1098

086、案例实战:每秒仅仅上百请求的系统为什么会因为OOM而崩溃.pdf

086、案例实战:每秒仅仅上百请求的系统为什么会因为OOM而崩溃.pdf

2021-11-14

sqoop详细教程

sqoop详细教程。Apache Sqoop是用来实现结构型数据(如关系数据库)和Hadoop之间进行数据迁移的工具。它充分利用了MapReduce的并行特点以批处理的方式加快数据的传输,同时也借助MapReduce实现了容错。

2018-05-17

matlab实现神经网络

用matlab实现了神经网络,并标注了批注,通俗易懂。易于理解。

2018-01-30

matlab使用小结

matlab基础介绍,每条语句标注清楚,通俗易懂。易于理解。

2018-01-30

lomok.docx

lombok的讲解

2017-08-21

空空如也

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

TA关注的人

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