自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL34道练习题

学习课程来源:http://www.bjpowernode.com/javavideo/111.html1、取得每个部门最高薪水的人员名称//第一步:找出每个部门的最高薪水select deptno,max(sal) as maxsal from emp group by deptno;+----------+--------+| max(sal) | deptno |+----------+--------+| 3000.00 | 20 || 2850.00 | 30

2021-02-08 20:06:05 332

原创 MYSQL学习笔记3(基础到实战)

1、约束(Constraint)1.1、什么是约束?常见的约束有哪些呢?在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的是为了保证表中数据的合法性、有效性、完整性。常见的约束有哪些? 非空约束(not null):约束的字段不能为NULL 唯一约束(unique):约束的字段不能重复 主键约束(primary key):约束的字段既不能为NULL,也不能重复(简称PK) 外键约束(foreign key):...(简称FK) 检查约束(check):注意Oracle数据库有ch

2021-02-02 11:04:40 165

转载 MYSQL学习笔记2(基础到实战)

1、关于查询结果集的去重?select distinct job from emp; // distinct关键字去除重复记录。+-----------+| job |+-----------+| CLERK || SALESMAN || MANAGER || ANALYST || PRESIDENT |+-----------+ select ename,distinct job from emp; //错误注:distinct只能出现在所有字段的最

2021-01-29 19:18:50 170

原创 MYSQL学习笔记1(基础到实战)

学习课程来源:http://www.bjpowernode.com/javavideo/111.html1、SQL、DB、DBMS分别是什么,他们之间的关系?DB: DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer...)SQL: 结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。 SQ

2021-01-24 19:20:09 166

原创 关于SQL的一点学习

本文所用数据来源:https://bbs.fanruan.com/ueditor/php/upload/file/20190610/1560156571373194.zipSQL SELECT语句SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。用法:SELECT column_name FROM table_name例:SELECT `订单ID`,`客户ID` FROM `订单`SQL SELECT DISTINCT 语句在表中,一个列可能会包含

2021-01-04 20:03:36 964

原创 EM算法

EM算法推导EM算法代码

2020-03-03 11:45:29 143

原创 大数据案例分析(2)—— 特征工程概述

余弦相似度:https://blog.csdn.net/u012160689/article/details/15341303

2020-02-26 12:14:40 794

原创 大数据案例分析(1)——深度学习概述

什么是机器学习?  首先明确研究问题,例如二分类问题,我们可以先假设一个模型 y=f(x)=w1x+w0,在机器学习中的模型,通常可以理解为函数,接下来就需要确定其中的两个权重w0、w1,也就是模型参数的取值,接下来用已明确分类结果的样本数据集(训练集)来进行训练,得到参数w0、w1的最终取值,也就是得到了最终的训练模型,我们可以利用该模型对新数据进行分类判别,得到结果。  除此以外还有多类...

2020-02-18 13:30:12 1920

原创 使用中文维基百科训练word2vec模型的最新方法!

网上看了很多其他博客,发现有些部分都太老旧了,以至于现在套用都错误百出。。。这里总结了一下使用中文维基百科训练word2vec模型的最新方法。借鉴链接:https://blog.csdn.net/vivian_ll/article/details/89914219https://blog.csdn.net/chichichich/article/details/80783832https:...

2019-12-09 11:23:18 619

原创 Python之pyecharts

柱状图import pyecharts.charts as pyecx = ['甲','乙','丙']y = [300,800,600]bar = pyec.Bar()bar.add_xaxis(x)bar.add_yaxis(series_name='公司A',yaxis_data=y)bar.render_notebook()import pyecharts.optio...

2019-11-01 14:02:38 953

原创 Python之Pandas

pandas官网:https://pandas.pydata.org/pandas源代码:https://github.com/pandas-dev/pandas# 准备工作import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns# plt.rcParams['...

2019-10-27 14:14:06 701

原创 Python之Seaborn

Seaborn简介http://seaborn.pydata.org/seaborn其实是在Matplotlib的基础上进行了更高级的API封装,从而使得作图更容易,一般能满足数据分析90%的绘图需求,更复杂的定义图形,还是要Matplotlib。#准备工作import seaborn as snsimport matplotlib.pyplot as pltimport pand...

2019-10-11 22:47:39 421

原创 Python之Matplotlib

Matplotlib是Python最著名的绘图库之一,配合Numpy等模块使用,可以实现科学计算结果的可视化显示。import matplotlib.pyplot as pltimport numpy as npx = np.linspace(0.05,10,1000) # 在0.05到10之间等间距取1000个数y = np.sin(x)plt.plot(x,y)plt.sho...

2019-09-20 15:28:14 312

原创 Python之Numpy(基础)

Numpy是一个开源的Python科学计算库。Numerical Python主要功能之一用来操作数组和矩阵基本数据类型:ndarray(N-dimensional array)定义ndarry :使用ndarry( )函数定义,一、简单的数组a = [1,2,3,4,5]print(a)[1, 2, 3, 4, 5]a*2 # 其中"*"是复制[1, 2, 3...

2019-09-11 16:20:12 393

原创 第一周学习小结

一、自然语言处理所需预备知识:概率、估计、期望方差、分布、信息熵、向量机等。这些知识大都在大二阶段学习过,因此现阶段需要做一些复习回顾。课堂中做了一道简单的自然语言处理例题:假设训练语料S由下面3个句子构成,(“BROWN READ HOLY BIBLE”,“MARK READ A TEXT BOOK”,“HE READ A BOOK BY DAVID”)用计算最大似然估...

2019-09-08 13:36:54 280

原创 Github初步学习小结

一、创建远程仓库个人主页右上角 ,点“+”下拉选择New repository,取个仓库名,也可以再对仓库做一些描述,其他什么都不点,就建立了一个空仓库了。如图,我创建了一个名为demo2的空仓库,可以点击第一个方框中蓝色字体创建新文件或上传已有文件。创建文件和修改文件内容不做解释如图我的仓库中包含三个文件,共做了5次提交(commits),在commits中可以看到每次提交的版本,起...

2019-08-13 15:46:30 808 3

原创 Python面向对象编程(5)

包含以下内容:__new __()__getitem() __, __setitem __(), __delitem __()__call __() 与callable()__doc __ 与 __dict ____slots ____len() __生成器与迭代器__new __()当使用"类名([实参])"创建实例对象时,Python解释器主要处理过程包括两大步:1、调...

2019-06-02 21:32:23 105

原创 Python面向对象编程(4)

首先介绍四个内置函数:issubclass() 、isinstance()、type()、dir(),其次介绍属性的增删改查,算术运算符重载,最后是类对象的特殊方法__str__()与__repr__()issubclass()用于判断类对象与类对象之间的关系它接收两个实参,第一个实参是类对象,第二个实参是类对象或由类对象组成的元组。#当第二个实参是类对象时,如果第一个实参是第二个实参的子...

2019-05-24 21:48:59 170

原创 Python面向对象编程(3)

从以下几方面介绍:封装,继承,重写,MRO,多态封装封装有两方面含义:1、将数据(属性)和行为(方法)包装到类对象中,在方法内部对属性进行操作,在类对象的外部调用方法2、在类对象的内部通过访问控制把某些属性和方法隐藏起来,不允许在类对象的外部直接访问,而是在类对象的内部对外提供公开的接口方法(例如getter和setter)以访问隐藏的信息。class Student(object):...

2019-05-17 22:57:36 137

原创 Python 面向对象编程(2)

将从以下几个方面介绍:实例方法、函数装饰器、类方法、静态方法、访问控制实例方法:在类对象中定义实例方法时,第一个形参表示调用该方法的实例对象,其对应的实参由系统自动传入。第一个形参的名称通常是self,也可以是其他名称。实例方法只能被实例对象所调用,有两种调用方式:1、 在类对象内部(其他实例方法中)语法格式:self.方法名 ( [实参] )2、 在类对象的外部语法格式:实...

2019-05-09 20:20:14 141

原创 Python os库的使用

从以下几方面介绍:os库基本介绍、os库路径操作、os库进程管理、os库环境参数os库基本介绍os库是Python标准库,提供通用的。基本的操作系统交互功能,包含几百个函数,常用路径操作、进程管理、环境参数等几类路径操作os.path子库以path为入口,用于操作和处理文件路径import os.path 或 import os.path as op 函数 描述1)...

2019-05-06 21:18:13 3132

原创 Python文件系统

从以下几方面介绍:标准库OS的常用命令,文件的打开与关闭,文件的读与写,tell与seek1、标准库OS常用命令准备工作:自建一个文件夹,并将当前目录修改为该文件夹import osos.getcwd() #查看当前路径os.chdir("C:/Users/Administrator/Desktop/Phthon") #修改当前路径os.mkdir("my_filepack...

2019-05-05 18:36:29 193

原创 Python面向对象编程

面向对象编程(OOP),是一种编程方式,这种编程方式需要使用“对象”来实现。对象的特征1、世间万物皆对象2、每个对象都是唯一的3、对象具有属性和行为,对象的行为包括具有功能及具体的实现4、对象具有状态,状态是指某个瞬间对象的各个属性的取值5、对象分为类对象和实例对象两大类,类对象就是实例对象的模板,实例对象是由类对象创建出来的面向对象编程的大体步骤1、抽象出类对象2、抽象出类对象...

2019-05-04 17:12:28 179

原创 Python模块与包

包括以下几方面内容:模块化程序设计思想,模块的导入与创建,模块的搜索路径,包及模块的打包发布。模块对应于Python源代码文件多个功能相似的模块可以组织成一个包。➢ Python中的模块包括系统模块、第三方模块和用户自定义模块。它们实质上是以.py为扩展名的Python文件➢ 通过导入模块,可以使用该模块中的变量、函数和类等。01 模块化程序设计思想模块的API(Application...

2019-04-19 13:35:52 213

原创 Python函数进阶

包含以下几部分内容:函数的参数传递、函数文档、lambda匿名函数、map/filter/zip/reduce/enumerate函数一、函数的参数传递1、参数定义与传递的基本顺序位置参数——> 关键词参数——>可变数量参数(*args,**args)def test_fun(a,b=6,*c,**d): print("a = ",a,",b = ",b,",c = ",c...

2019-04-11 21:05:37 192

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

time库基本介绍time库概述time库包括三类函数时间获取:time() ctime() gmtime()时间格式化:strftime() strptime()程序计时:sleep(), perf_counter()** 时间获取**函数描述time()获取当前时间戳,即计算机内部时间值,浮点数 例:>>>time.time(...

2019-04-07 20:02:17 139

原创 《Python语言程序设计》第六章笔记

这一章节包含以下几个内容:集合类型及操作、序列类型及操作、字典类型及操作、模块——jieba库的使用和两个实例——基本统计值计算、文本词频统计。6.1 集合类型及操作6.1.1 集合类型定义集合数据类型是没有顺序的简单对象的聚集,且集合中元素不重复Python集合数据类型包括可变集合对象(set)和不可变集合对象(frozenset)集合的定义{x1,[x2,…,xn]}{}表示空的...

2019-04-01 20:58:27 1450

原创 Python元组与列表,集合与字典详解

list.append(s)将元素x添加至列表尾部list.extend(L)将列表L中所有的元素添加至列表尾部list.insert(index,x)在列表指定位置index处添加元素xlist.remove(x)在列表中删除首次出现的指定元素list.pop([index])删除并返回列表对象指定位置的元素list.clear()删除列表中所有元素,但保留列表对象lis...

2019-03-28 22:13:00 993

原创 Python字符串方法详解

Python字符串集合了许多字符串相关的算法,以方法成员的方式提供接口,使用起来非常方便。 字符串方法大约有几十个,这些方法可以分为如下几类:填充、删减、变形、分切、连接、判定、查找、替换、编码。填充center(width(, fillchar))fillchar 参数指定了用以填充的字符,默认为空格>>> print('ab'.center(4,'*'))*ab...

2019-03-21 13:11:53 321

转载 Python PEP8 编码规范

https://blog.csdn.net/ratsniper/article/details/78954852#class-names-类名原文地址:http://legacy.python.org/dev/peps/pep-0008/

2019-03-18 16:31:21 120

原创 《Python语言程序设计》第五章笔记

   这一章节包含以下几个内容:函数的定义与使用,代码的复用与递归, PyInstaller库的使用和两个实例——七段数码管绘制 、科赫雪花小包裹。5.1 函数的定义与使用函数的理解与定义函数的使用及调用过程函数的参数传递函数的返回值局部变量和全局变量lambda函数5.1.1 函数的理解与定义函数是一段代码的表示   def <函数名> (<参数(0个或...

2019-03-17 21:11:53 1758 1

转载 Python内置函数功能汇总

**数学运算(7个)abs:求数值的绝对值>>> abs(-2)2divmod:返回两个数值的商和余数>>> divmod(7,2)(3, 1)>>> divmod(7.5,2)(3.0, 1.5)max:返回可迭代对象中的元素中的最大值或者所有

2019-03-14 14:33:01 170

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

一、math库概述math库是Python提供内置数学类函数库math库不支持复数类型math库一共提供了4个数学常数和44个函数。  44个函数分为4类,包括:16个数值表示函数、8个幂对数函数、16个三角对数函数和四个高等特殊函数二、math库解析首先使用保留字import引用该库1) 4个数学常数 >>&am

2019-03-12 22:49:54 19507 6

原创 《Python语言程序设计基础》第四章笔记

4.1 程序的分支结构4.1.1 单分支结构if <条件> :  <语句块>if True: print(“条件正确”)4.1.2 二分支结构if <条件> : <语句块1>else :  &

2019-03-09 16:54:44 1458 1

翻译 Jupyter Notebook与Markdown知识点汇总

一、Jupyter Notebook 的安装使用新版本的Anaconda中自带Jupyter,可在Anaconda文件目录下找到Jupyter Notebook双击打开短暂等待之后即成功进入Jupyter Notebook二、创建新页面Jupyter Notebook采用浏览器作为界面,首页显示当前路径下的所有Notebook文档和文件夹。点击new——>Python3可打开...

2019-03-07 21:24:05 799

原创 《Python语言程序设计基础》第三章笔记

3.1 数字类型及操作3.1.1 整数类型可正可负,没有取值范围限制pow(x,y)函数:计算 xy,想算多大算多大4种进制表示形式十进制:1010, 99, -217二进制,以0b或0B开头:0b010, -0B101八进制,以0o或0O开头:0o123, -0O456十六进制,以0x或0X开头:0x9a, -0X893.1.2浮点数类型浮点数间运算存在不确定尾数&...

2019-03-04 19:55:58 1707

原创 《Python语言程序设计基础》第二章笔记

第二章 Python基本图形绘制2.1 实例2 "Python蟒蛇绘制"问题分析代码如下#PythonDraw.pyimport turtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor(“purple”)t...

2019-02-28 21:06:54 1122

原创 《Python语言程序设计基础》第一章笔记

第一章 python基本语法元素1.1计算机与程序设计1.1.1 计算机的概念功能性 可编程性1.1.2 计算机的发展参照摩尔定律,表现为指数方式1.1.3 程序设计亦称编程,是计算机可编程的体现程序设计语言是一种用于交互的人造语言,程序设计的具体实现方式1.1.4 编译和解释编程语言的执行方式 -源代码 –目标代码编译:将源代码一次性转换成目标代码的过程(一次性翻译,之后...

2019-02-28 20:12:07 2642

原创 《大数据技术原理与应用》—— 提纲

1.1 大数据时代1.1.1 第三次信息化浪潮1.1.2 信息科技为大数据时代提供技术支撑1)存储设备容量不断增加2)CPU处理能力大幅提升3)网络带宽不断增加1.1.3 数据产生方式的变革促成大数据时代的来临运营式系统阶段——>用户原创内容阶段——>感知式系统阶段1.1.4 大数据的发展历程萌芽期 上世纪90年代至本世纪初 商业智能工具和知识管理技术开始被应用...

2019-02-25 19:44:21 1180

转载 使用CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-02-25 18:35:57 57

空空如也

空空如也

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

TA关注的人

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