自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小小word2vec模型训练

嗨,好久不见啊!今天我们来完成一个word2vec模型训练,学习笔记有挺多人写的,不瞒您说,小白也是看别人的博客学习的。所以这次,小白就直接上手实例啦,一起嘛?首先介绍一下模型参数然后去网上找一个喜欢的文学作品,把它的txt下载下来。啊啊,其实你可以找几个拼在一起。我先是下载了一个《小王子》后来发现太小了就又下载了《时生》(顺便安利一下东野圭吾的《时生》),以utf-8编码的形式保存成xwz...

2019-12-17 09:41:27 419 2

原创 wordcloud学习及实例(and实例中解决错误和问题)

wordcloud即词云图,词云就是以词语为基本单位,更加直观和艺术的展示文本,Python的WordCloud便可以很容易的实现这个功能,下面就跟着小白一起学习吧~class wordcloud.WordCloud(font_path=None, width=400, height=200, margin=5, ranks_only=False, prefer_horizontal=0.9,m...

2019-11-23 14:43:29 955

原创 扩展seaborn的heatmap

seaborn.heatmap将矩形数据绘制为颜色编码矩阵,让我们先来看看有哪些参数seaborn.heatmap(data, vmin=None, vmax=None, cmap=None, center=None, robust=False, annot=None, fmt='.2g', annot_kws=None, linewidths=0, linecolor='white', cba...

2019-11-17 22:58:38 545

原创 单独扩展kdeplot

seaborn的kdeplot,核密度估计(kernel density estimation)核密度估计方法从直观上来看是平滑化的直方图,从理论角度上来讲是不利用数据分布的先验知识研究数据的分布特征。核密度估计的比直方图好在前者是可以用于多维空间的,可以替代直方图来展示数据的密度分布,可以用于展示二维变量之间的协同分布,同时可以通过颜色加入第三个变量为观察量。准备工作import m...

2019-11-15 18:53:46 932

原创 学习pyecharts(一)

今天天气好晴朗~让我们来学学pyecharts!先上官网戳这里Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。那我们为啥选它,因为它API简洁支持链式调用,囊括了30多种常见图表,支持主流Notebook环境、Ju...

2019-11-03 16:20:43 277

原创 seaborn学习笔记二

哈喽哈大噶好!今天我们接着上次学习seaborn。分面网格分类图分面网格可以绘制多个子图,在分面网格中绘制分类图使用catplot函数,“图级函数”,而barplot、boxplot、violinplot等函数是分面网格x和y轴上进行绘制,是“轴级函数”参数row , col 分别表示在x,y轴上绘制数据col_wrap 在x轴绘制子图的最大个数kind 绘制子图类型,主要有bar ...

2019-11-01 11:46:44 551

原创 seaborn学习笔记一

简单粗暴先上官网这里哦在matplotlib的基础上进行更高级的API封装(就只需要一个简单的命令)从而使得作图更加容易Seaborn优势优势:绘制漂亮图表,数据分析而设计的绘制库,能与pandas很好结合Seaborn安装在cmd使用pip命令,如果以前安装了查看版本,最新是0.9.0import seaborn as snssns.__version__Seaborn绘图绘...

2019-10-20 17:13:32 717

原创 pandas学习笔记补充

有趣的故事开头都是很久很久以前,像这篇——很久很久以前,小白写了篇pandas学习笔记,这次又来补充了,主要以栗子的形式现实,那就开始吧!再唠叨一句,pandas有两种数据结构:一维Series,二维DataFrame;Series是一种带有标签的一维数组对象,能保存任何数据类型,一组Series对象又包含两数组:数据和数据索引。创建Series可以用values获得值及值的数据类型...

2019-10-19 21:13:55 142

原创 Matplotlib学习笔记二

饼图pie(x)x:每一块的比例如果总和大于1会自动归一化labels:饼图区域外侧显示的说明文字explode:扇形离圆心的距离startangle:起始绘制角度(默认从x轴正方向逆时针)shadow:在饼图下面画阴影(默认false)labeldistance:label标记的绘制位置,参数为相当于半径的比例(默认1.1)autopct:控制饼图内百分比设置radius:饼...

2019-10-05 19:05:55 365 1

原创 Matplotlib学习笔记一

锵锵锵,今天学习Matplotlib,首先上中文官方文档。我们这次是在jupyter notebook里实现的,import matplotlib.pyplot as plt %matplotlib inline #在notbook中显示所绘图像 plt.rcParams['font.sans-serif'] = ['SimHei'] #用来正常显示中文标签 plt.rcParams['axes...

2019-09-21 10:12:19 737 1

原创 numpy笔记补充

第四篇,第五篇的博客有介绍numpy包哦,这里是一点补充(emmmmmm可能是很多补充)。补充函数介绍import numpy as npnp.shape :(形状)各维度的尺度与ndim(维度)区分,ndim是根据有几层中括号来判断是几层np.ones(shape): 生成全1的给定大小的单位矩阵np.zeros((shape), ddtype = np.int32) : 生成int3...

2019-09-15 09:57:24 123

原创 简单的网站制作上(补完啦)

这周实在是弄了太多事情,好在都一件件解决了。结束了两天八门的缓考,却还有一堆作业没补,一堆书没看。煎熬了一个星期的我,现在和我的电脑一样只有20%的电了。因为原来在暑假用pycharm做过一个网站,刚好这学期选修了网页设计要做一个网页为作业,所有我打算发一篇网页制作步骤流程及讲解的博客。对,你没看错,就是这篇,只是。。。我现在19%的电了,嘿嘿求原谅,我会补的,一定会的!这周终于过去了,桂花...

2019-09-08 21:27:10 202

原创 面向对象编程(下)

接着上一篇我们继续学吧!一、一些内置函数issubclass()用于判断类对象与类对象之间的关系,传递两个参数:第一个实参是类对象,第二个实参是类对象或由类对象组成的元组。class A(object): passclass B(object): passclass C(object): passclass D(A): pass当第二个实参...

2019-06-22 11:22:00 204

原创 python面向对象编程

面向对象编程(Object Oriented Programming,简称OOP),是一种编程方式。它把对象作为程序的基本单元,在python中,所有数据类型都可以视为对象,还可以自定义对象,自定义的对象数据类型就是面向对象中的类(Class)的概念。一.面向对象编程概述对象的特征1.世间万物皆对象2.每个对象都是唯一的3.对象具有属性和行为(对象的行为包括具有的功能以及具体的实现)4...

2019-05-19 21:28:37 545 2

原创 python文件系统

标准库os常用命令由于文件操作的基础的是建立在操作系统上面完成的,所以我们先来学习一下os标准库#导入os库import osos.getcwd()获取当前目录,查看当前工作路径os.chdir()修改当前目录到指定目录中(一般我们对文件操作都是指定文件夹下面进行)os.mkdir()创建一个新目录(文件夹)在当前工作路径下,如果已存在则会报错。os.rmdir()在当前...

2019-05-10 16:58:34 127

原创 python模块与包

模块模块是对应于python源代码文件,以.py为扩展名的python文件,模块名(作为一个字符串)可以通过全局变量 name 的值获得。python中的模块包括模块、第三方模块和用户自定义模块。通过导入模块,可以使用该模块中的变量、函数和类等。使用模块,可以将计算任务分解为大小合理的子任务,并实现代码的重用功能。模块的导入与创建导入import 模块1,2···使用import可一次...

2019-05-09 11:22:13 262

原创 python之机器学习(下)

紧接上一篇博客特征选择与信息浓缩根据数据集的离散程度来判断数据集有没有用Variance Threshold(threshole = 参数分类标准)from sklearn import feature_selectionx = [[0,2,0,3], [0,1,4,3], [0,1,1,3]]selec = feature_selection.基于离散程度进行筛...

2019-04-21 22:59:11 274

原创 python之机器学习sklearn(上)

这篇博客是python之机器学习sklearn的笔记,开始吧~环境准备先导入模块搭建好环境吧import numpy as npimport pandas as pd #用于数据管理from matplotlib import pyplot as pltimport seaborn as snssklearn内置数据集内置了一些小型标准数据集可以直接用于学习sklearn中的各种...

2019-04-15 13:22:11 671

原创 python之函数

这一篇介绍一下函数,首先介绍一哈形参和实参:形参即形式参数,在函数创建和定义过程中使用的参数。只是代表一个位置,一个变量名,没有具体的值。实参即实际参数,在函数被调用的过程中传递进来的参数。一个具体的值,是赋值到变量名中的值。Tip:实参默认按位置顺序依次传递给形参,若参数个数不对,则报错顺便再介绍一哈关键字参数and可选参数:普通参数叫位置参数,调用时需要按照位置传递参数值;关键字参数...

2019-04-14 01:46:58 1140

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

一、time库python的time库,是基于C语言的库函数,时间间隔是以秒为单位的浮点小数,每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。1.获取当前时间先导入time模块,函数time.localtime()获取当前时间,从返回浮点数的时间戳方式向时间元组转换,只要将浮点数传递给如t之类的函数。time.time()返回当前时间戳import timet =...

2019-04-07 21:12:34 395

原创 python元组集合&字典

元组元组(tuple)是列表类型中比较特殊的类型,因为它一旦创建就不能被修改。元组类型在表达固定数据项、函数多返回值、多变量同步赋值、循环遍历等情况下十分有用。Python中元组采用逗号和圆括号来表示。若要查询元组操作符可输入dir(tuple)1. 元组是序列类型的一种扩展元组是一种序列类型,一旦创建就不能被修改使用小括号()或tuple()创建,元素间用逗号,分隔可以使用或不使用...

2019-03-31 14:26:57 553

原创 python字符串方法详解

一篇关于python字符串方法详解的博客,come with me~序列型数据字符串(str ''表示)元组(tuple “,”才是关键)列表(list []表示)字节数据(bytes b’'表示)基本操作len()、max()、min(),获取数据的长度、序列中元素最大、最小值,sum()获取列表或元组中元素之和tip:min max返回的是值不是位置索引(区别于R)字节数据...

2019-03-23 19:31:39 497

原创 python内置函数功能汇总

这篇博客是学习python内置函数的汇总,老规矩,上官网python3内置函数官网在jupyter notebook里敲dir(__builtins__)拜读了另一位前辈的分类学习法,将这68个内置函数分成了10类:7个数学运算型,24个类型转换型,8个序列操作型,7个对象操作,8个反射操作,2个变量操作,2个交互操作,1个文件操作,4个编译执行,3个装饰器。一、数学运算1.abs()...

2019-03-17 15:50:23 1367

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

小白计算不好,懒得数这是第几篇博客了,这是一篇math标准库函数功能汇总。math库包含48个函数:4个常量函数、16个数值表示函数、8个幂/对数函数、8个三角函数、6个双曲函数、2个角度转换函数和4个特殊函数。老规矩,官网摆上python的math库官网第一步,先导入math库:(小白懒人标记法)import math as m常数函数m.piπ = 3.141592653...

2019-03-17 12:19:05 1354

原创 numpy学习(下)

哈喽哈,小白来补numpy学习下了。接着上次到了ufunc函数,该函数用来对两个数组做运算操作,要求数组大小相同,但是如果不同的话,它会自动让输入数组都向shape最大的那个数组看齐,如果shape得到的(a,b)中有缺失(即没有a或者b)则自动在缺失位置补1,输出数组shape是输入的各个轴最大值。5.reduce函数操作.reduce(数组, axis=) 将沿axis轴的所有元素执行运算...

2019-03-16 23:47:24 220 1

原创 numpy学习笔记(上)

大噶好!这是小白的第四篇博客,上次学习了pandas工具包,这次就来学习一下与它捆绑使用的numpy包好啦!大噶可以先去numpy官网上了解一下,更全面,更清晰numpy官网。NumPy(numerical python):一个包含许多高级数值编程工具用于科学计算的python包,为需要进行严格的数据处理量身定做的第三方工具包。python下使用numpy时先要引入numpy库,今天我们从n...

2019-03-14 22:26:38 606

原创 pandas学习笔记

这是小白的第三篇博客,今天小白来学习一下python中的pandas数据分析包,这是参考链接以及十分钟了解pandaspandas介绍就理解为一个工具包,包含大量库和一些标准的数据模型,基于numpy的一种工具,用来解决数据分析而提供了大量处理数据的函数和方法。介绍数据结构关于数据类型、索引和轴标记/对齐的基础操作适用于所有对象。首先,和小白一起导入numpy和pandasimport ...

2019-03-10 11:48:08 543

原创 jupyter notbook 与 markdown 学习

这是小白第二篇博客,是关于学习jupyter notbook和markdown的学习笔记百度搜索 jupyter notbook快速入门首先,打开你的jupyter notbook,其实看名字也知道它是个笔记本,不过人家腻害一点,人家是交互式笔记本。打开它会蹦出一个Home页面,点New下面的python3新建笔记本。打开一个全新的页面无从下手咋搞,挨个点着看啊!看懂不会用咋搞,菜单栏右边he...

2019-03-09 00:00:34 522

原创 小白第一篇博客--python绘图

小白第一篇博客--python绘图这是小白的第一篇博客,小白啥都不会还要发表第一篇博客,but这是一个正经平台万一被我水了我罪过多大啊,所以小白决定还是好好写这第一篇博客,写点好玩的(现学现卖的)python绘图,画叮当猫!首先当然要学习用于python绘图turtle库啦,自己去找笔记哦(去百度搜狗一下都行,找学习资料的能力还是要有的)。然后确定要画什么,小白决定画叮当猫,圆圆的脑袋圆圆的眼...

2019-03-03 16:03:06 358 1

空空如也

空空如也

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

TA关注的人

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