自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 data analysis(折线图的绘制)

# 1. 创建画布# 2. 准备数据# 3. 绘图# 4. 设置界面显示# 5. 最后一步,展示上面绘的图和对界面的设置# axes坐标轴,坐标轴图(axis 的复数)import matplotlib.pyplot as pltimport numpy as np# 1. 创建画布# plt.figure(figsize=(20,10),dpi=20)plt.figu...

2019-06-24 02:02:28 256

原创 data analysis(数组统计中常用的10个指标)

'''summeanstd Standard Deviationvar varianceminmaxargmaxargmincumsum Cumulative sumcumprod Cumulative product'''import numpy as nparr = np.arange(9).reshape(3,3)print(arr)...

2019-06-24 00:25:58 1748

原创 data analysis(数组去重和重复构建)

'''数组去重unique。还在去重后自动排序。不论维度,对数组所有元素去重并排序重复数据,以原数组重构数组。tile(数组,次数) 用给定数组重复给定次数,构建一个新数组,横向扩展repeats(数组,次数,axis=) 这个是以行或列为单位进行重复。tile是以整个数组为单位进行重复。'''import numpy as np# arr = np.array([3,5,9,...

2019-06-24 00:03:22 137

原创 data analysis(数组排序)

'''数组排序1. sortsort是inplace=True的,lexsort是inplace=False的,所以想要看lexsort的排序效果,需要用lexsort函数返回的下标索引去获取元素观察。2. lexsort。对于多个数组,lexsort是把最后一个数组排序,再以这个排序方式去排前面的数组。对于多维数组,lexsort是把最后一行排序,再以这个排序去排前面的行。如果...

2019-06-23 23:30:03 108

原创 data analysis(数组的保存和读取)

'''以 二进制 保存数组保存单个数组。保存成的文件格式是.npy。 np.save(路径和文件名,数组)保存多个数组。保存成的文件格式是.npz。 np.savez()读取文件。np.load('路径和文件名文件后缀')。以 文本 保存数组np.savetxt(路径和文件名后缀,数组,分隔符,数据类型)np.loadtxt(路径和文件名后缀,分隔符,数据类型)np.genfr...

2019-06-23 20:22:10 200

原创 data analysis(广播机制)

'''广播机制不同形状的数组之间执行算术运算的方式。需要遵循4个原则一个维度上的元素个数,要么是1,要么是相同的个数。否则不能计算。相加的时候,就用该维度上面唯一的一行(列)填充其他行(列)'''import numpy as nparr = np.array([[1,1,1,1],[2,2,2,2],[3,3,3,3],[4,4,4,4]])arr2 = np.array...

2019-06-23 11:23:40 187

原创 data analysis(数组ufunc)

'''数组ufunc1. 四则运算。 shape一致。 按位进行计算2. 比较运算。 shape一致。按位进行比较3. 逻辑运算。 先在里面按位计算,再根据各个位置得到一个逻辑判断结果。'''import numpy as nparr = np.arange(4).reshape(2,2)arr2 = np.array([[1,2],[1,2]])# 1. 四则运算# ...

2019-06-22 16:11:15 70

原创 data analysis(矩阵运算)

'''矩阵运算1. 矩阵与数相乘。与矩阵每个元素相乘2. 矩阵加减。对应位置元素相加减。shape属性必须一致3. 矩阵相乘。m行n列 乘 n行l列 等于 m行l列。推荐使用matmul,dot4. 矩阵对应元素相乘。用multiply5. m.H共轭转置 m.I逆矩阵 m.T转置矩阵 m.A'''import numpy as np# 1. 矩阵与数相乘。...

2019-06-22 15:36:02 201

原创 data analysis(矩阵的创建)

'''矩阵的创建1. mat2. matrix3. bmat把两个数组或者两个矩阵连成一个矩阵。横向连接(在右边连接)用逗号,纵向连接(在下边连接)用分号;'''import numpy as np# m = np.mat('1 2 3;4 5 6')用mat创建矩阵的格式# m = np.mat([[2,3],[4,5]])用mat创建矩阵的格式# print(m)...

2019-06-22 14:48:28 119

原创 data analysis(数组拆分)

'''数组的拆分:hsplit拿刀切菜,刀刃竖着往下切。每一次下刀,刀是在横向移动后切下去。split(arr,切成几分,axis=1)vsplit拿刀片鱼片,刀刃横着往右边切。每一次下刀,刀是在纵向移动后切下去。split(arr,片成几层,axis=0)'''import numpy as nparr = np.arange(16).reshape(4,4)print...

2019-06-22 11:22:33 129

原创 data analysis(数组组合)

'''横向拼接(往右边添加)hstack concatenate((arr1,arr2),axis=1)纵向拼接(往下面添加)vstackconcatenate((arr1,arr2),axis=0)'''import numpy as np# 数组组合arr1 = np.arange(6).reshape(2,3)arr2 = np.array([[10],[20]]...

2019-06-22 11:05:47 78

原创 data analysis(改变数组的形状)

'''改变数组的形状1. 改shape属性2. 用reshape方法3. ravel和flatten降维,order='C'时将高维度数组一行一行地取数据变成一维。order='F'时将高维度数组一列一列地取数据变成一维。ravel返回的是视图,flatten返回的是一份拷贝。所以尽量用flatten。'''import numpy as np# 方法一,改.shape属性...

2019-06-22 10:52:27 233

原创 data analysis(数组的切片和下标索引)

'''what I'm going to talk about:1. 数组的切片和下标索引'''import numpy as np# arr = np.arange(3,13)# print(arr)# print(arr.shape)# print(arr[5])# print(arr[-5])# print(arr[5:8])# print(arr[-5:-2]...

2019-06-22 01:23:37 100

原创 data analysis(数组的创建、属性)

# what I'm going to talk about:# 1. 创建数组的常见7种方式# 2. 数组常见5个属性# 3. 如何自定义数组的数据类型import numpy as npimport math# 数组的创建# 1.1. 借用列表去创建# arr = np.array([[2,3,4],[5,6,7]])# print(arr)# [[2 3 4]#...

2019-06-22 01:18:34 283

转载 flask使用

flask虚拟环境使用虚拟环境新建一个文件夹,如下 flask文件夹。在flask文件里面,按住shift,按鼠标右键,点击“在此处打开命令窗口”在cmd里面了执行下面命令python -m venv venv创建虚拟环境,第二个venv是虚拟环境所在文件夹的名称,比如上面图片中文件夹v是执行python -m venv v产生的。cd v 进入v文件夹cd Scripts ...

2019-05-17 00:03:45 104

转载 Django模板系统

模板系统,对应Django项目中文件夹templates部分。该部分主要放置html文件,通过视图函数操作html显示。本文介绍3点内容:变量和引用,过滤器,标签,模板继承,组件1. 变量和引用1.1. 变量,胡子语法html中用 {{ }} 包裹的变量名,由视图函数中的同变量名传值。1.2. 变量的引用用. #“用”字后面有个点比如列表name_...

2019-05-03 15:39:59 91

转载 Django的路由系统

一、路由系统1、路由系统基本格式urlpatterns = [path( 要匹配的路径(可以是正则表达式), 视图函数, 参数, 别名)]2、参数说明(1) 正则表达式:一个正则表达式字符串(2) 视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串(3) 参数:要传递给视图函数的默认参数(字典形式,可选)(4) 别名:一个可选的name参数3、正则表达式...

2019-04-26 19:17:57 176

转载 Django的app

项目足够大时,可以按照功能写多个app。创建app的两种方式:一 是命令行。python manage.py startapp app02二 是使用Pycharm。新建工程->Django->填app名称第一种方法需要我们到settings.py的INSTALLD_APPS中添加注册配置信息’app01.apps.App01Config’app内部的独立文件2.1....

2019-04-26 18:50:06 94

转载 Django,把socket一步步封装成Django

http协议: 超文本传输协议,应用层协议,是互联网的通信基础。http原理:2.1. 客户端和服务端建立连接2.2. 客户端向服务端发送请求(请求报文)格式:请求首行,请求头(不固定),请求空行(\r\n 作用区分请求头和请求体)、请求体。2.3. 服务器接收并响应(格式):响应首行、响应头、响应空行、响应体。2.4. 释放TCP链接(connection : keep-...

2019-04-23 18:59:07 440

转载 SSH,sftp,xshell

sshsftpxshellSSH协议: 是目前较可靠的,专为远程登录会话和其他网络服务提供一个安全的协议。SSH的另一个优点,传输数据是可以进行压缩的,传输速度快。浏览网页服务www的80端口https://… 443端口ftp 21ssh 22虚拟机的ifconfig查ip,重启电脑后,ip会变化sftpputget...

2019-04-18 02:04:19 226

转载 软连接和硬链接,用户和组,权限

硬链接相当于复制了一份。即使删除源文件,链接文件仍然完整打开。格式是:ln 源文件路径 链接名软连接类似于windows下的快捷方式,格式是: ln -s源文件路径 链接名源文件路径 应该使用绝对路径,如果使用相对路径,当快捷键文件移动目录,快捷键失效。***************************************************************...

2019-04-17 01:48:22 1680

转载 linux知识,命令

linux一切皆文件,没有盘符。/是根目录/root是root账户/home/user 是用户账户用户账户里面的目录如下图ls 查看目录内容如ls -alhcd change directory切换目录目录名,文件名,大小写敏感路径以/ 开始,是绝对路径。路径以. 开始,是相对路径。. 表示当前目录 ./…表示上一级目录 …/pwd查看当前路径3.创...

2019-04-16 01:55:23 104

转载 事务

事务(Transaction)1、什么是事务事务是由一组DML语句组成,完成一个相对完整的功能,这一组DML语句要么全部执行,要么全部放弃执行。例如,赵四给刘能转账,这对于数据库而言就是一个事务。该事务由两部分单独的操作组成,赵四账户减少钱,刘能账户增加钱,作为数据库,必须保证组成事务的两部分操作必须全部完成,才能维护数据的一致性。当因为某种原因,导致其中的一个操作失败,那么其他的操作也...

2019-04-12 10:11:49 123

转载 多表查询

多表查询使用单个select语句从多个表格中取出相关的查询结果,多表连接通常是有相互关系的父子表。所以,多表查询分为: 交叉连接、内连接、外连接、子查询交叉连接笛卡尔乘积,能产生多少行。新表格左右两边的字段由下面命令行中表格先后顺序决定。SELECT * FROM customers,orders;SELECT * FROM orders,customers;上面命令不适用...

2019-04-11 02:55:02 98

转载 参照完整性

– 参照完整性,指多表之间的设计,主要使用外键约束。– 多表设计有:一对多,多对多,一对一。– 1、一对多– 客户和订单的,一个客户可以有多张订单,一张订单属于一个客户。CREATE TABLE customers(id int,name VARCHAR(100),address VARCHAR(255),PRIMARY KEY(id) – 最后一行不能写逗号,否则报错。);...

2019-04-10 20:52:17 13476

转载 SQL02

先复习**********数据类型有 3种:1、数值型INT 默认11位数字FLOAT(M,D)2、文本二进制型CHAR VARCHAR3、时间日期型DATE YYYY-MM-DDDATETIME YYYY-MM-DD HH:MM:SSSQL语言主要分为DQL,DML,DDL三类。DDL,定义,创建数据库、表的结构。有关键字...

2019-04-10 08:56:13 73

转载 SQL01

SQL语法知识常见数据库数据库服务器,数据库,表SQL语句使用SQL语句的分类MySQL数据类型数据库,在数据量增加时,读取速度不会明显变慢。常见数据库数据库公司情况Oracle甲骨文大型收费DB2IBM大型收费MySQL甲骨文(现在是Oracle公司的)小型免费小型数据库,数据存放多的时候,读取会变慢。客户端和服务器通信用到SQL语句,...

2019-04-09 01:45:30 91

转载 web前端06

JavaScript是一种运行在浏览器中的解释型的编程语言。ECMAScript是一种语言标准,而JavaScript是网景公司对ECMAScript标准的一种实现。window对象不但充当全局作用域,而且表示浏览器窗口。document对象表示当前页面。由于HTML在浏览器中以DOM形式表示为树形结构,document对象就是整个DOM树的根节点。变量**************...

2019-04-05 23:25:28 39

转载 web前端05

你好,如果你看到这篇博客,应该是带着问题的。如果问题没有解决,请将问题写在留言区,交流。************************************************************************************************<link rel="stylesheet" href="index.css"><link ...

2019-04-05 16:09:56 42

原创 web前端04

你好,如果你看到这篇博客,应该是带着问题的。如果问题没有解决,请将问题写在留言区,交流。************************************************************************************************htmlmarkup language,不是编译语言。<meta charset="UTF-8"&...

2019-04-01 02:19:49 107

转载 web前端03

**********三种元素************************************************块级(block)。宽高可设置,自动换行,独占一行。div p ul li ol li dt table form行内元素(inline)。设置高宽不管用,可以并排。span em i a行内块(inline-block)。设置高宽起作用,...

2019-03-22 08:21:36 140

转载 web前端02

**************三种列表************************************unorder list,order list,defined list 无序列表,有序列表,自定义列表<ul style="list-style: none"> <!--用样式修改序列符号--> <li>11</li&gt...

2019-03-20 06:02:38 66

转载 web前端01

浏览器由 内核(渲染引擎+js引擎) +外壳 构成。五大常用浏览器:chrome 谷歌,内核是 苹果的webkit,blink firefox 火狐,内核是 Gecko safiri 苹果,内核是 webkit opera 欧朋,挪威的公司,内核是Presto IE ...

2019-03-18 22:33:44 74

转载 (队列)(线程)(线程使用全局变量,死锁)

#********队列Queue的使用**************************************# 第一,导入模块from multiprocessing import Queue#第二,创建队列q = Queue(3)#可接一个整数,表示队列的容量,不写的话就表不设上限print(q.qsize(),q.empty(),q.full())#第三,往队列里加消息...

2019-03-14 20:57:41 289

转载 (url)(进程的两种创建方式)(进程池)

#***************************************************************************# python的通信模块:1,urllib 2,requests# url 统一资源定位器,也就是文件的路径,网址,是一个字符串# response = request.urlopen(url)发起请求并得到响应import urll...

2019-03-14 20:31:06 172

转载 (socket)(TCP UDP)

两种架构:C/S client and serv B/S browser and serverOSI七层模型TCP UDP下面程序是基于UDP的socket通信#********************本文共两个程序,第一个模拟服务器server,第二个模拟客户端client********************************import sockets...

2019-03-14 08:49:40 62

转载 易错点,注意点

"""import randomn=random.randint(0,1) # 0,1 所以是括号左右都能取值print(n)#******下面 面试题,考试题,自己看着办************************a=3b=a&gt;2 or 7 # or左边成立就不看右边了print(b)a=1b=a&gt;2 or 7print(b) # 7a=3b...

2019-03-13 20:12:44 89

转载 (学生管理系统)(+= -=不要用在三元运算中)(单例模式)

dic={'001':{'name':'张三','age':18,'num':'001'}, '002':{'name':'张二','age':28,'num':'002'}}class FileAction(): @staticmethod def writeDate(dic): f=open('data.txt','w') f...

2019-03-13 20:08:39 190

转载 面向对象,封装,继承,多态

class Student(): count=0 def __init__(self,name,age,address): self.name=name self.age=age self.address=address Student.count+=1 def pt(self): prin...

2019-03-13 20:02:35 84

转载 (eval函)(类)(delattr,增删属性,三种方法)

"""学员:杨欢def waibu(func): # 1 包含内部函数的函数 def neibu(canshu): func(canshu) # 3 内部函数引用外部函数的变量 return neibu # 2外部函数返回内部函数的函数名def hanshu(name): print(name,'开演唱会')hanshu('刘德华')def ...

2019-03-12 21:44:05 103

空空如也

空空如也

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

TA关注的人

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