自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 matplotlib数据可视化分析(7)-- matplotlib 直方图的绘制

什么是直方图由一系列高度不等的纵向条形组成,表示数据分布的情况例如某年级同学的身高分布情况注意和条形图的区别举例子:# coding:utf-8import matplotlib.pyplot as pltimport numpy as npmu = 100 # 分布的均值sigma = 20 # 分布的标准差x = mu + sigma*np.random.randn(...

2018-09-21 17:58:31 476

原创 matplotlib数据可视化分析(6)-- matplotlib 条形图的绘制

什么是条形图以长方形的长度为变量的统计图表用来比较多个项目分类的数据大小通常用于比较较小的数据集分析例如不同季度的销量,不同国家的人口等基本用法# coding:utf-8import matplotlib.pyplot as pltimport numpy as npN = 5y = [20, 10, 30, 25, 15]index = np.arange(N)p...

2018-09-21 17:01:53 444

原创 matplotlib数据可视化分析(4)-- matplotlib 折线图的绘制

什么是折线图折线图是用直线段将各个数据连接起来组成的图形;常用来观察数据随时间变化的趋势;例如股票价格、温度变化等等。举例:# coding:utf-8import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-10, 10, 100)y = x**2plt.plot(x, y)plt.show()...

2018-09-21 16:04:27 633

原创 matplotlib数据可视化分析(3)-- matplotlib 散点图的绘制

什么是散点图散点图显示两组数据的值,每个点的坐标位置由变量的值决定。由一组不连续的点完成,用于观察两种变量的相关性。例如身高-体重、温度-维度等等。举例我们来实现身高和体重的散点图:# coding:utf-8import matplotlib.pyplot as pltheight = [161, 170, 182, 175, 173, 165]weight = [50, 58,...

2018-09-21 15:19:22 971

转载 matplotlib数据可视化分析(2)-- numpy将数组存储到文件

参考: https://blog.csdn.net/u010089444/article/details/527384791 数组以二进制的格式保存np.save 和 np.load 是读写磁盘数据的两个主要函数。默认情况下,数组以未压缩的原始二进制格式保存在扩展名为 npy 的文件中,以数组 a 为例:# coding:utf-8import numpy as npc = np.ra...

2018-09-21 14:20:45 983

原创 matplotlib数据可视化分析(1)-- numpy读取文件以及 ndarray 的基本操作

matplotlib z支持函数式绘图和面向对象式绘图。函数式绘图,参考了 matlib 里面的绘图函数语法,简单容易上手。面向对象式绘图,更懂 matplotlib 底层架构,有更多的功能。matplotlib 使用控制台绘图In [2]: import matplotlib.pyplot as plt In [3]: plt.plot([1,2,3],[3,2,1])Out...

2018-09-21 11:09:27 2568

转载 Flask --(32)利用uWSGI和nginx进行服务器部署

区分几个概念:WSGI:全称是Web Server Gateway Interface(web服务器网关接口)它是一种规范,它是web服务器和web应用程序之间的接口它的作用就像是桥梁,连接在web服务器和web应用框架之间没有官方的实现,更像一个协议。只要遵照这些协议,WSGI应用(Application)都可以在任何服务器(Server)上运行uwsgi:是一种传输协议,用于定义传...

2018-09-20 22:24:52 274

转载 Flask --(31)Flask 中的单元测试

为什么要测试?(记得某次面试,面试官一直问我这个问题 …)Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。测试的分类测试从软件开发过程可以分为:单元测试对单独的代码块(例如函数)分别进行测试,以保证它...

2018-09-20 21:24:10 234

原创 Flask --(30)Flask 中邮件扩展的实现

邮件扩展在开发过程中,很多应用程序都需要通过邮件提醒用户,Flask的扩展包Flask-Mail通过包装了Python内置的smtplib包,可以用在Flask程序中发送邮件。Flask-Mail连接到简单邮件协议(Simple Mail Transfer Protocol,SMTP)服务器,并把邮件交给服务器发送。设置邮箱授权码如下示例,通过开启 QQ 邮箱验证 SMTP 服务设置,发...

2018-09-20 20:59:16 455

转载 Flask --(28)数据库操作案例

定义模型模型表示程序使用的数据实体,在Flask-SQLAlchemy中,模型一般是Python类,继承自db.Model,db是SQLAlchemy类的实例,代表程序使用的数据库。类中的属性对应数据库表中的列。id为主键,是由Flask-SQLAlchemy管理。db.Column类构造函数的第一个参数是数据库列和模型属性类型。注:如果没有在创建数据库的时候指定编码的话,向数据库中插入中文...

2018-09-20 20:43:05 572

原创 Flask --(27)数据库的基本操作

在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用db.session表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。在Flask-SQLAlchemy中,查询操作是通过query对象操作数据。最基本的查询是返回表中所有数据,可以通过过滤器进行更精确的数据库查询。在视图函数中定义模型类from f...

2018-09-20 20:11:02 401

原创 Flask --(26)常见的 SQLAlchemy 字段类型、列选项 、关系选项

常用的 SQLAlchemy 字段类型类型名python中类型说明Integerint普通整数,一般是32位SmallIntegerint取值范围小的整数,一般是16 位BigIntegerint 或 long不限制精度的整数Floatfloat浮点数Numericdecimal.Decimal普通整数,一般是32位Stri...

2018-09-20 19:38:54 1857

原创 Flask --(25)Flask 中数据库的配置

安装 flask-sqlalchemypip install flask-sqlalchemy如果连接的是 mysql 数据库,需要安装 mysqlpip install flask-mysqldb使用 Flask-sqlalchemy 管理数据库在Flask-SQLAlchemy中,数据库使用URL指定,而且程序使用的数据库必须保存到Flask配置对象的SQLALCHEMY_DAT...

2018-09-20 19:05:44 1144

原创 Flask --(24)数据库的基本知识以及在 Flask 中的使用概述

数据库的简单回顾SQL(Structured Query Language):结构化查询语言。表形式存储列数固定 ,行数可变定义数据,主键、外键,引用同表或不同表的主键,这种联系称为关系。NoSQL:非结构化查询语言。不遵循关系型数据库的统称为NoSQL数据库集合——关系型数据库的表文档——关系型数据库的行Flask 中使用的数据库Web应用中普遍使用的是关系模型的数据库...

2018-09-20 18:49:20 240

原创 Flask --(23)Web 表单

Web 表单web表单是web应用程序的基本功能。它是HTML页面中负责数据采集的部件。表单有三个部分组成:表单标签、表单域、表单按钮。表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的数据提交给服务器。在Flask中,为了处理web表单,我们一般使用Flask-WTF扩展,它封装了WTForms,并且它有验证表单数据的功能。WTForms支持的HTML标准字段...

2018-09-20 18:42:28 205

原创 自动调整导包顺序

按照 python 代码规范,导入应该按照从最通用到最不通用的顺序分组:  标准库导入  第三方库导入  应用程序指定导入解决方案:

2018-09-10 20:46:49 608

空空如也

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

TA关注的人

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