自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python数据分析

1. 常用函数库scipy包中的stats模块和statsmodels包是python常用的数据分析工具,scipy.stats以前有一个models子模块,后来被移除了。这个模块被重写并成为了现在独立的statsmodels包。scipy的stats包含一些比较基本的工具,比如:t检验,正态性检验,卡方检验之类,statsmodels提供了更为系统的统计模型,包括线性模型,时序分析,还包含数据集,做图工具等等。2. 小样本数据的正态性检验(1) 用途夏皮罗维尔克检验法 (Shapiro-Wilk

2020-12-29 16:00:46 219

原创 python网络爬虫

什么是网络爬虫网络爬虫又称网络蜘蛛,是指按照某种规则在网络上爬取所需内容的脚本程序。众所周知,每个网页通常包含其他网页的入口,网络爬虫则通过一个网址依次进入其他网址获取所需内容。一、首先一个网络爬虫的组成结构:爬虫调度程序(程序的入口,用于启动整个程序)url管理器(用于管理未爬取得url及已经爬取过的url)网页下载器(用于下载网页内容用于分析)网页解析器(用于解析下载的网页,获取新的url和所需内容)网页输出器(用于把获取到的内容以文件的形式输出)二、编写网络爬虫(1)准备所需库我们

2020-12-29 15:29:39 251

原创 python的正则表达式

正则表达式正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。上面都是官方的说明,通过事先规定好一些特殊字符的匹配规则,然后利用这些字符进行组合来匹配各种复杂的字符串场景。比如现在的爬虫和数据分析,字符串校验等等都需要用到正则表达式来处理数

2020-12-29 14:56:45 3322 1

原创 异常

1 异常类型Python内置异常Python的异常处理能力是很强大的,它有很多内置异常,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。BaseException是所有内置异常的基类,但用户定义的类并不直接继承BaseException,所有的异常类都是从Exception继承,且都在exceptions模块中定义。Python自动将所有异常名称放在内建命名空间中,所以程序不必导入exceptions模块即可使用异常。一旦引发而且没有捕捉SystemExit异常,程序执行就会终

2020-12-29 14:49:53 81

原创 文件

1 文件分类按文件中数据的组织形式把文件分为两类:文本文件(重点)。文本文件存储的是常规字符串,由若干文本行组成,通常每行以换行符’\n’结尾。常规字符串是指记事本或其他文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,如英文字母、汉字、数字字符串。二进制文件。二进制文件把对象内容以字节串(bytes)进行存储,无法用记事本或其他普通字处理软件直接进行编辑,通常也无法被人类直接阅读和理解,需要使用专门的软件进行解码后读取、显示、修改或执行。常见的如图形图像文件、音视频文件、可执行文

2020-12-29 14:35:13 146

原创 面向对象

一、对面向对象的理解1、面向对象的编程—object oriented programming简称:OOP,是一种编程的思想。OOP把对象当成一个程序的基本单元,一个对象包含了数据和操作数据的函数。面向对象的出现极大的提高了编程的效率,使其编程的重用性增高。2、python面向对象的重要术语:1、多态(polymorphism):一个函数有多种表现形式,调用一个方法有多种形式,但是表现出的方法是不一样的。2、继承(inheritance)子项继承父项的某些功能,在程序中表现某种联系3、封装(en

2020-12-29 12:08:59 78 1

原创 模块与包

一.模块的导入1.定义Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。包括:内置模块,自定义模块,第三方模块;2.作用-最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,

2020-12-29 11:55:09 78

原创 函数

函数函数(function)的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。函数的近代定义是给定一个数集A,假设其中的元素为x,对A中的元素x施加对应法则f,记作f(x),得到另一数集B,假设B中的元素为y,则y与x之间的等量关系可以用y=f(x)表示,函数概念含有三个要素:定义域A、值域B和对应法则f。其中核心是对应法则f,它是函数关系的本质特征语法def functionna

2020-12-22 15:38:17 110

原创 字典与集合

字典与集合1.1字典的概念在Python中,字典也如现实生活中的字典一样,使用词-语义进行数据的构建,其中词对应键(key),词义对应值(value),即键与值构成某种关系,通常将两者称为键值对,这样通过键可以快速找到对应的值。字典是由元素构成的,其中每个元素都是一个键值对2)遍历for 变量 in 字典:​ 循环体3)增/改 ----添加键值对/修改键对应的值字典[key] = 值 - 如果key不存在,就是添加key:值 对应的键值对;如果key存在,就是修改指定key对应的值2)字典

2020-12-22 15:22:32 211

原创 列表与元组

列表List列表是什么?列表是Python的内置类型,是一种有序集合,可以随时添加和删除其中的元素。列表和元组是Python中最常用的两种数据结构,字典是第三种。相同点:1.都是序列2.都可以存储任何数据类型3.可以通过索引访问不同点:语法差异使用方括号[]创建列表,而使用括号()创建元组。是否可变列表是可变的,而元组是不可变的,这标志着两者之间的关键差异。1 len(list)#列表长度2 ma

2020-12-20 14:45:34 97

原创 字符串

字符串介绍本节内容将介绍在 Python 里处理字符串的基本概念,以及正则表达式的使用,以及介绍几种常见的字符串处理算法。知识点字符串的基本概念正则表达式KMP 算法编辑距离manacher 算法Python 转义字符在需要在字符中使用特殊字符时,Python 用反斜杠() 转义字符。转义字符描述(在行尾时) 续行符\’ 单引号\‘’ 双引号\b

2020-12-20 14:29:32 73

原创 流程控制语句

1111111

2020-12-20 14:13:06 1888

原创 python的基础知识

一、变量类型、注释Python 中的标识符是区分大小写的Python3直接支持中文符号,包括标识符名:变量1=8Python中没有强制的语句终止字符,一般以新行(换行)作为语句的结束符多行语句:行尾加斜杠( \)将一行的语句分为多行显示,如语句中包含 [], {} 或 () 括号就不需要使用多行连接符布尔类型, bool 值: True and False单行注释用"#"多行注释用 ‘’'或者"""二、运算符逻辑运算中,非0的值视作True,0视作False,False值就是0,True值

2020-12-19 13:57:41 103 1

原创 python概述

Python简介1.1 计算机语言概述语言:交流的工具,沟通媒介计算机语言:人跟计算机交流的工具,翻译官Python是计算机语言的一种1.2 Python编程语言代码:人类语言,通过代码命令机器,跟机器交流Python解释器:就是那个担任翻译工作的人流程:写代码执行:由翻译官把命令翻译给机器,人把机器结果翻译1.3 Python简史1989年,Guido van Rossum2008年:Python3.0诞生2014年:宣布2.7支持到2020年2017年:AI元年,Pyt.

2020-12-19 13:50:14 101 1

空空如也

空空如也

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

TA关注的人

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