- 博客(37)
- 收藏
- 关注
原创 MySQL数据类型
MySQL数据库的数据类型主要分为4种,分别是数值类型、日期/时间类型、字符串类型以及二进制类型。一、数值类型数值类型主要分为整数类型和小数类型。整数类型类型名称存储需求取值范围TINYINT1个字节-128〜127SMALLINT2个字节数-32768〜32767MEDIUMINT3个字节-8388608〜8388607INT4个字节-2147483648〜2147483647BIGINT8个字节-922337203685477
2020-09-19 15:08:40 306
原创 MySQL数据库的基本操作
一、查看MySQL系统帮助在MySQL中,查看的帮助命令时HELP,语法格式如下:HELP 查询内容;查询内容中不区分大小写。询内容中可以包含通配符“%”和“_”,效果与 LIKE 运算符执行的模式匹配操作含义相同。例如,HELP ‘rep%’ 用来返回以 rep 开头的主题列表。查询内容可以使用单引号或者不使用单引号,但为了歧义最好使用单引号。1、查询帮助文档目录列表HELP 'contents';2、查看具体内容HELP 'Data Types';3、查看某一数据类型
2020-08-18 21:06:37 342
原创 SQL的基本书写规则以及包含的语言
一、SQL的基本书写规则1、SQL语句要以 ; 结尾。2、SQL语句不区分大小写,例如SELECT的意义与select一样,但为了更容易理解,通常使用一下规则来书写SQL:关键字大写数据库名、表名和列名等小写。注:但插入表中的数据是区分大小写的,例如Apple、apple、APPLE三者的意义是不一样的。3、常数的书写方式是固定的。SQL语句中含有字符串时使用英文单引号 ’ 将其括起来.当含有日期时,同样使用英文单引号将其括起来,同时日期统一使用‘年-月-日’的格式。使用数字时不需要
2020-08-17 21:23:05 1995
原创 判断MySQL数据库是否安装成功
如何判断MySQL是否安装成功通常有两个方法:一个是通过命令提示符窗口,一个是通过MySQL 5.7 Command Line Client来进行验证。一、命令提示符窗口验证1)首先打开命令提示符窗口,如果你配置了MySQL的环境变量,则可以直接登录,如果没有配置,则需要到MySQL的bin目录下登录。如图所示2)最后输入 status 命令查看 MySQL 版本信息,如图所示:如果出现以上代码则说明你安装成功了。二、MySQL客户端验证1)打开MySQL 5.7 Command Line
2020-08-14 16:10:12 13543
转载 MySQL安装及基本使用教程
一、下载MySQL首先,去数据库的官网http://www.mysql.com下载MySQL。点击进入后的首页如下: 然后点击downloads,community,选择MySQL Community Server。如下图: 滑到下面,找到Recommended Download,然后点击go to download page。如下图: 点击download进入下载页面选择No thanks, just start my download就可以开始下载了,当然你要是想注册也可以注册一下。 .
2020-08-05 20:41:50 202
转载 基于python的gensim word2vec训练词向量
准备工作当我们下载了anaconda后,可以在命令窗口通过命令conda install gensim安装gensimgensim介绍gensim是一款强大的自然语言处理工具,里面包括N多常见模型,我们体验一下:interfaces – Core gensim interfacesutils – Various utility functionsmatutils – Math ut...
2019-12-15 21:36:32 297
原创 数据可视化之pyecharts(3)
这一章接着上一篇博客的内容,介绍一些我们常见的基本图形。极坐标系:Polarimport mathimport randomfrom pyecharts.faker import Fakerfrom pyecharts import options as optsfrom pyecharts.charts import Page, Polarpolar_scatter0 = Po...
2019-12-01 17:42:11 1395
转载 Python第三方库jieba的简单介绍及使用
中文分词对于NLP(自然语言处理)来说,分词是一步重要的工作,市面上也有各种分词库,11款开放中文分词系统比较。 1.基于词典:基于字典、词库匹配的分词方法;(字符串匹配、机械分词法) 2.基于统计:基于词频度统计的分词方法; 3.基于规则:基于知识理解的分词方法。第一类方法应用词典匹配、汉语词法或其它汉语语言知识进行分词,如:最大匹配法、最小分词方法等。...
2019-12-01 15:35:32 1262
原创 数据可视化之pyecharts(2)
基本的一些参数用法在上一篇博客已经讲解过了,现在我将介绍一下我们最常见的图形的绘制。柱状图import pyecharts.charts as pyecimport pyecharts.options as optsfrom pyecharts.globals import ThemeTypex=[2016,2017,2018,2019,2020,2021]y1=[23,45,13,...
2019-11-15 17:51:34 702
原创 数据可视化之pyecharts(1)
Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。pyecharts官网由于pyecharts的版本很多,并且不同版本运行的结果是不一样的,此次我们所用到的版本是:import pyechartspyecharts._...
2019-11-09 14:52:01 741
原创 数据可视化之seaborn(3)
接之前的第二篇,在绘图之前我们先导入需要的包做好准备工作。import seaborn as snsimport matplotlib.pyplot as plt %matplotlib inline import numpy as npimport pandas as pdplt.rcParams['font.sans-serif']=['SimHei'] plt.rcPara...
2019-11-01 16:06:32 354
原创 数据可视化之seaborn(2)
接下来就要进行一些具体类型图的操作,先了解一下seaborn中包含的类型图:分类图:柱状图barplot、箱线图boxplot、小提琴图violinplot、散点图(stripplot、swarmplot),以及分面网格(FacetGrid)、分类图catplot。关联图:散点图scatterplot、线图lineplot、以及分面网格(FacetGrid)、关联图relplot。...
2019-10-25 17:27:19 287
原创 数据可视化之seaborn(1)
Seaborn是基于matplotlib的Python数据可视化库。它提供了一个高级界面,用于绘制引人入胜且内容丰富的统计图形,可以与pandas很好的结合。具体内容可以进入官网进行了解:Seaborn官网此次操作所使用的seaborn版本为:0.9.0seaborn内置数据集:seaborn.load_dataset(name,cache=True,data_home=None,***kw...
2019-10-24 18:22:14 352
原创 数据可视化之matplotlib(3)
饼图:plt.pie()x:每一块的比例labels:每一块饼图外侧显示的说明文字。explode:每一块离中心的距离。startangle:起始绘制角度,默认图是从x的正方向逆时针画起。shadow:在饼图下面画一个阴影,默认值是False,及没有阴影。labeldistance:label标记的绘制位置,默认值为1.1,如小于1则绘制在饼图的内侧。autopct:控制饼图内百分比...
2019-10-05 14:39:06 304
原创 数据可视化之matplotlib(2)
plt.gcf( )与plt.gca( )当前的图表和子图可以使用plt.gcf()和plt.gca()获得,分别表示Get Current Figure和Get Current Axes。在pyplot模块中,许多函数都是对当前的Figure或Axes对象进行处理,比如说:plt.plot()实际上会通过plt.gca()获得当前的Axes对象ax,然后再调用ax.plot()方法实现真正的绘...
2019-09-28 22:21:01 301
原创 数据可视化之Matplotlib(1)
• Matplotlib是Python最著名的绘图库之一,提供了一整套和MATLAB相似的命令API,既适合交互式地进行制图,也可以作为绘图控件方便地嵌入GUI应用程序中。• Matplotlib的pyplot子库提供了和MATLAB类似的绘图API,方便用户快速绘制2D图表,包括直方图、饼图、散点图等。• Matplotlib配合NumPy等模块使用,可以实现科学计算结果的可视化显示。具体...
2019-09-21 16:05:05 239
原创 Numpy的简单使用
Numpy是一个开源的python科学计算库,Numerical Python的简称。Numpy最基本的数据类型:ndarray(N-dimensional array)。定义ndarry时使用array()函数定义,以python列表作为参数。import numpy as npa = [1,2,3,4,5,6,7,8,9]print(a)####[1, 2, 3, 4, 5, 6, ...
2019-09-12 20:31:38 258
原创 数据可视化简单介绍
数据可视化数据可视化主要的目的就是借助于图形化手段,清晰有效地传达与沟通信息。数据可视化并不是为了获得更加绚丽多彩从而显得更加复杂的图表图形,而是通过数据能够获得更加直观、清晰的图表图形。那如何将数据进行可视化就要用到一定的工具来实现它,对于我们生活中经常用到的应该就是Excel了,虽然简单但是它的功能是非常强大的。除此之外,人们最常用到的数据可视化工具还有ECharts、Python、D3、T...
2019-09-06 14:33:17 940
原创 面向对象编程(5)
__ new __()当使用“类名([实参])”创建实例对象时,python解释器主要处理过程包括两大类: 1、调用特殊方法 __ new __ ()创建实例对象 首先会查找该类对象是否实现了特殊方法 __ new __ (),如果没有实现,则去其父类中依次查找,直到找到类对象object 。2、调用特殊方法 __ init __ ()对创建实例对象进行初始化 __ new __ 返回的实例对...
2019-06-02 14:27:27 245
原创 面向对象编程(4)
issubclass()issubclass():判断类对象与类对象之间的关系内置函数接受两个参数:第一个实参是类对象第二个实参是类对象或类对象组成的元组当第二个实参是类对象时,如果第一个实参是第二个实参的子类,那么返回True。当第二个实参是类对象组成的元组时,如果第一个实参是第二个实参中任意一个类对象的子类,返回True。class A(object): passcla...
2019-05-24 23:38:42 178
原创 面向对象编程(3)
面向对象编程的三大特征:封装、继承、多态封装将数据和行为包装到类对象中,在方法内部对属性进行操作,在类对象的外部调用方法,这样无须关心方法内部的具体实现细节,从而隔离了隔离了复杂度。在类对象的内部通过访问控制把某些属性和方法隐藏起来,不允许在类对象的外部直接访问,而是在类对象的内部对外提供公开的接口方法(例如getter和setter)已访问隐藏的信息。这样,就对隐藏的信息进行了保护。...
2019-05-19 14:24:16 192
翻译 PEP 8 - Python代码样式指南
介绍本文档提供了Python代码的编码约定,包括主Python发行版中的标准库。请参阅Python的C实现中描述C代码样式指南的配套信息PEP [1]。本文和PEP 257(Docstring Conventions)改编自Guido的原始Python风格指南文章,还有一些来自Barry风格指南[2]的补充。随着时间的推移,这种风格指南会随着时间的推移逐渐发展,并且过去的约定会因语言本身...
2019-05-16 20:35:33 253
原创 面向对象编程(2)
函数装饰器对于某个函数,如果我们希望在不改变该函数代码的前提下,为该函数增加额外的功能,那么就可以使用装饰器来装饰该函数。装饰器是一个函数,装饰器接受一个函数作为参数(传入的实参是被装饰的函数)装饰器的内部嵌套定义另一个函数,内函数中会引用装饰器的参数,并且装饰器的返回值是内函数。为了让内函数接受任意类型的参数,将内函数的形参定义为(* args,** kwargs)。在函数中,首先完成...
2019-05-10 20:55:41 106
原创 面向对象编程(1)
面向对象编程面向对象编程(OOP),是一种编程方式,这种编程方式需要使用“对象”来实现对象的特征:世界万物皆对象:某个具体的领域也是有对象组成的。问题领域中的概念和实体都可以被抽象为对象。每个对象都是唯一的。对象的唯一性来自于真实世界中的唯一性。对象具有属性和行为:对象的行为包括具有的功能及具体的实现。对象具有状态:状态是指某个瞬时对象的各个属性的取值。对象分为类对象和实例对象两大...
2019-05-04 20:41:47 148
原创 标准库os常用命令以及文件的相关操作
os常用命令os模块是python与操作系统交互的主要模块,os模块可以弥补操作系统之间差异带来的编程方面的不同.下面就让我们来了解一下os模块的常用命令。常用命令描述os.chdir()修改当前路径os.getcwd()查看当前路径os.mkdir(“sub_file”)创建名为“sub_file”的文件os.rmdir(“sub_file”)...
2019-04-28 23:07:56 300
原创 模块与包
1、模块定义:Python中的模块包括系统模块、第三方模块和用户自定义模块。它们实质上是以.py为扩展名的Python文件。通过导入模块,可以使用该模块中的变量、函数和类等。...
2019-04-21 00:08:57 139
原创 函数进阶
1、函数的参数传递位置参数---->关键字参数—>可变量参数(*args—>**args)*args:生成的是列表**args:生成的是字典def test_fun(a,b=6,*c,**d): print("a=",a,",b=",b,",c=",c,",d=",d)test_fun(1)test_fun(1,2,3)test_fun(1,2,3,4)#...
2019-04-13 11:37:01 242
原创 datetime与calendar库的使用
datetime和calendar都是用于时间的处理,只不过calendar主要是用于日期方面的处理,而datetime相对于time库又更高级,为我们提供了很多便利的函数,下面就让我们来了解一下这两个库吧。1、datetimedatetime库提供了一系列由简单到复杂的时间处理方法,它可以从系统中获得时间,并以用户选择的格式输出,datetime库以格林威治时间为基础,每天由3600*24秒...
2019-04-08 23:13:40 794
转载 标准库time的使用
标准库timetime库为我们提供了与时间相关的功能,除此之外还有datetime以及calendar函数。具体详解可以参考python官网 python中的time库下面我们将大致介绍一下time库的常用功能...
2019-04-04 17:39:42 293
原创 random库的使用
random库主要用于产生各种分布的伪随机数序列,主要目的是生成随机数。random库的解析函数描述seed(a=None初始化随机数种子,默认值为当前系统时间random()生成一个[0.0,1.0)之间的随机小数randint(a,b)生成一个[a,b]之间的整数getrandbits(k)生成一个k比特长度的随机整数randran...
2019-04-01 12:05:32 1873
原创 《python字符串详解》
字符串由0个或多个字符组成的有序字符数列。字符串的表示方法1.字符串由一对单引号或一对双引号表示。2.由一对三引号或三双引号表示多行字符串。字符编码1.ASCII编码:空格 < 数字 < 大写子母 < 小写字母2.Unicode码:函数及其使用描述chr(u)x为Unicode编码,返回其对应的字符ord(x)x为字符,返回其对应...
2019-03-22 22:56:36 417
原创 《python内置函数功能汇总》
Python所有的内置函数 Built-in Functions abs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()any()eval()isinstance()pow()sum()basestring()execf...
2019-03-14 18:33:42 188
原创 《math标准库函数功能汇总》
math库的概述:math库是python提供的内置数学类函数库,它不支持复数类型,并为我们提供了4个数字常数和44个函数。下面就让我们来了解一下这些函数。四个数字常数|常数|数学表示|描述|–|--|| math.pi | 圆周率,值为3.141592653589793| math.e | 自然对数,值为2.718281828459045| math.inf | 正无穷大| ...
2019-03-14 16:10:34 721
原创 Markdown的一些简单用法
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。下面就让我们简单的了解一下Markdown的一些简单的使用方法吧。1、网站的链接[百度](https://www.baidu.com/)百度2、无序列表使用方法* 无序列表1* 无序列表2 * 无序列表2.1 * 无序列表2.2无序列表1无序列表2无...
2019-03-10 00:07:28 157
原创 发射爱心
import turtle as tt.penup()t.fd(-100)t.pendown()#将画笔移到画布靠左的位置t.speed(10)t.pensize(3)t.circle(60)t.seth(-90)#将画笔转向下t.fd(90)t.seth(-135)t.fd(90)t.penup()t.fd(-90)t.pendown()t.seth(-15)t....
2019-03-02 17:08:58 840 1
原创 新手入门
大家好,我是一名大数据专业的学生,刚踏入博客的圈子。虽然我是大数据专业的学生,但已经两年半,我关于python编程方面还只是个小白一样。最近在老师的督促下,我开始慕课上观看关于程序设计方面的网课,目前只学会了turtle绘图中的简单内容,不过还是有收获的。大数据方面的知识不断创新,我们的学习也会永无止境,不追求学的多,只追求每天的学习有所收获,希望今年的自己能让2018 年的自己刮目相看,加油...
2019-03-02 14:31:30 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人