自定义博客皮肤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)
  • 收藏
  • 关注

转载 Seaborn调色板设置

综述Seaborn调色板设置:主要包括了调色板color设置,优化颜色使图片更加美观。主要包括了离散型颜色设置和连续型颜色设置、颜色亮度及饱和度、颜色对比、使用xkcd选取颜色和RGB颜色区域编号选取颜色等。代码模块调用库import seaborn as snsimport numpy as npimport matplotlib.pyplot as plt调色板主要使用以...

2019-12-02 09:51:26 2343

原创 语言模型2:二元文法求句子概率代码

在上一篇博客里,简单的介绍了语言模型,其中举了一个例子,这里就用代码来实现实现目标句子出现概率的求值。回顾语料库:研究生物很有意思。他是研究应用。踏实研究生物的。他实验救生物的。他大学时代是研究生物的。生物专业是他的首选目标。目标实现:使用二元模型以分词模式”<BOS> 他 是 研究 生物 的 <EOS>”计算出现句子“他是研究生物的”的概率。P...

2019-09-25 00:13:15 6809 2

原创 语言模型1(N-Gram):进行NLP的基础

自然语言处理(natural language processing,NLP)是近年来发展十分迅速的一门涵盖自然语言学、数学与计算机科学的交叉性学科,研究的是在人与人交际中以及人与计算机交际中的语言问题。在现今社会中应用十分频繁,其中就有我们日常使用的语音识别输入、中英文翻译等。它不仅是社会需求十分巨大的应用技术,也是一门具有非常重要科学意义的自然科学。要掌握NLP,我们需要有概率论、信息论等...

2019-09-21 11:24:20 1467

原创 Numpy:开源的科学计算库

我们为什么要使用Numpy,它都有什么优势?(1)Nnmpy提供了很多高端的函数,可以对数组和矩阵进行复杂的运算,比直接使用Python语言编码更高效,(2)Numpy有超过10年的历史,核心算法经过了非常长的时间和很多人的验证,非常稳定。(3)Numpy的核心算法都是由C语言编写,执行效率更高,(4)Numpy的扩展性非常好,可以很容易集成到其他的语言中,(5)Numpy是开源...

2019-09-15 22:31:05 1035

原创 过拟合的抑制剂——Bagging算法

Bagging算法称为引导聚集算法,又称装袋算法,是机器学习领域的一种团体学习算法。可与其他分类、回归算法结合,提高其准确率、稳定性,同时通过降低结果的方差,减少过拟合的发生。

2019-09-08 14:42:25 1500

原创 生成器与迭代器

如果需要创建下一个元素较大的容器,就可以考虑使用生成器,从而节省大量的存储空间。可以用于for-in语句的对象被称为可迭代(Iterable)对象。 例如:range、列表、元组、字符串、字典、集合、生成器, 都是可迭代对象。

2019-06-21 23:40:13 110

原创 面对对象编程4(ssubclass()与 isinstance()、type()与 dir())

内置函数issubclass()是用于判断类对象与类对象之间的关系内置函数isinstance()是用于判断实例对象与类对象之间的关系内置函数type()用于获得指定对象的类型dir()对于制定的类对象或实例对象,可以调用内置函数`dir()`获得其所有可以访问的属性和方法

2019-05-27 12:12:51 126

原创 面向对象编程的三大特征(封装,继承、多态)以及重写、MRO

封装(特征一)根据需求将属性和方法封装到一个抽象的类中在使用的时候,只要按照自己的需求去调用,不必了解实现的细节封装有两方面的含义1、将数值(属性)和行为(方法)包装到类对象中,在方法内部对属性进行操作,在类对象的外部调用方法,这样,无需关心方法内部的具体实现细节,从而隔离了复杂度。2、在类对象的内部通过访问控制把某些属性和方法隐藏起来,不允许在类对象的外部直接访问,而是在类对象的内部对...

2019-05-17 22:46:38 2316

原创 面向对象编程2(装饰器、静态方法,访问控制)

实例方法实例方法指的是只有实例对象才可以调用的方法。在类对象中定义实例方法是,第一个形参表示调用该方法的实例对象,其对应的实参由系统自动输入。第一个形参的名称通常为self,当然,也可以有其他名称,但self是大家默认的,用它作为形参名称更容易让人读懂你的程序。实例方法只能被实例对象所调用,有两种调用方法:1、在类对象内部(其他实例方法中):➢ 语法格式为:self.方法名([实参])...

2019-05-11 16:46:27 206

原创 数据类型的可变与不可变

在进入主题之前,我们先来看一下下面这段文字,对python核心类型是否“可变”有一个基础的印象。• 数字 —— 不可变• 列表 —— 有序、可变• 元组 —— 有序、不可变• 字符串 —— 无序、可变• 字典 —— 无序、可变• 集合 —— 有序、不可变1.1 变量与赋值➢ 变量其实就是一个指针,指针的内容是一个存储地址(address),指向相对应的值所在的存储块。➢ “=”...

2019-05-08 21:36:00 544

原创 标准库OS 和 文件

1、标准库OS常用命令准备工作:自建一个文件夹,并将当前目录修改为该文件夹import os os.getcwd() #查看当前路径##### 输出 #####'D:\\Python'通过chdir()修改路径:os.chdir(r"D:\Python\os learn") ###修改当前路径os.getcwd() #查看路径###...

2019-05-06 21:38:45 362

原创 面向对象编程1(OOP)

面向对象编程,是一种编程方式,这种编程方式需要使用“对象”来实现。对象的特征世间万物皆对象,某个具体的领域也是由对象组成的,所以问题领域里的概念和实体都可以被抽象为对象。每个对象都是唯一的对象都具有属性和行为面向对象编程的大体步骤:#### 面向对象编程的大体步骤1、抽象出类对象2、抽象出类对象的属性3、抽象出类对象的行为(方法)4、根据类对象创建实例对象5、通过实例对象访问属性和方法

2019-05-05 17:08:02 204

原创 lambda匿名函数

lambda函数是一种匿名函数,即没有名字的函数,但也可以用lambda表达式定义有名字的函数。- 使用 **lambda** 保留字定义,函数名是返回结果。- lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式,且表达式只能是单行的。 - lambda表达式不允许包含复合语句,但在表达式中可以调用其他函数。- lambda函数适合需要一个函数作为另一个函数参数的场合,主要用作一些特定函数或方法的参数。- 一般情况下,建议使用 **def** 定义的普通函数。

2019-04-17 08:41:43 2326

原创 random库(获取随机数)

random库概述random库是使用随机数的Python标准库;生成的是伪随机数:采用梅森旋转算法生成的(伪)随机序列中的元素;random的使用方法:import random这里介绍random库的2个基本随机函数和7个扩展随机函数。random.<函数名>()基本随机函数函数描述seed(a = None)初始化给定的随机数种子,默认为当前...

2019-04-15 19:29:32 3320

原创 标准库time、datetime、calendar的使用

日期和时间总是充斥着我们的世界,不经意间我们总是会发出“咦,现在几点了,今天星期几呀,今天多少号呀~”的疑问,对于这个无处不在的东西,我们强大的Python当然不会遗漏,建立了一些库来处理它。下面,我们就来了解一下这些库的使用方法。一、 time库的使用1、 time库基本介绍是计算机时间的表述提供系统级精确计时功能,用于程序性能分析提供获取系统时间并格式化输出功能2 、time库...

2019-04-14 22:28:09 467

原创 序列类型之元组(可变与不可变)

元组(tuple)是序列类型中比较特殊的类型。元组一旦创建就不能被修改。常用情况:元组类型在表达固定数据项、函数多返回值、多变量同步赋值、循环遍历。Python中元组采用逗号和圆括号(可选)来表示,其中,逗号 “ , ”是必须的。>>> type(creature)<class 'tuple'>>>> creature1 = ("c...

2019-04-01 12:48:57 3990

原创 Python字符串方法详解

字符串是由0个或者多个字符组成的有序字符序列由一对单引号、一对双引号、一对三单引号或三双引号表示,其中,三单引号和三双引号可表示多行字符串1、Python字符串运算符操作符及其使用描述x + y连接字符串x和yx * n重复n次输出字符串x[]通过方括号 [] 索引获取字符串中字符[m : n]从字符串编号 m 截取到 n-1 部分...

2019-03-20 17:14:33 606

原创 Python内置函数的功能汇总

内置函数(built-in functions——BIF)数学运算(7个)类型转换(24个)序列运算(8个)对象操作(7个)反射操作(8个)变量操作(2个)交互操作(2个)文件操作(1个)编译执行(4个)装饰器(3个)...

2019-03-18 22:47:34 385

原创 math标准库函数功能汇总

math标准库函数功能汇总

2019-03-13 18:10:33 415

原创 Jupyter Notebook 快捷键学习笔记

***Jupyter Notebook***基于Web技术的交互式计算机文档格式(交互式:对每个输入语句都会即运行结果),支持Markdown和Latex语法,支持代码运行、文本输入、数学公式编辑、内嵌式画图和插入等,是一个适合语法练习和写Python学习笔记的平台。当我们再查看学习笔记时,如果有模糊不清的地方,就可以即时运行查看结果,很适合于Python学习者。首先,打开Jupyter Not...

2019-03-08 23:47:39 369

原创 第一篇博客

python爬取了半天,花费了很多的时间,虽然最后只解决了一点点问题,但是还是感觉很开心了。。。。 然后觉得该睡觉的时候突然想到了需要发一个博客,氮素注册了半天都没弄好,难道是我不适合博客???????欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdo...

2019-03-02 00:01:49 136

空空如也

空空如也

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

TA关注的人

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