自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每日一题-两数之和

力扣题解

2022-11-11 14:55:08 237 1

原创 二叉树

文章目录递归实现二叉树的先序,中序求后序代码preList = list('92473568')midList = list('47295386')li = []def Sort_Pre(preList,midList,li): if len(preList)==0: return if len(preList)==1: li.append...

2019-09-07 23:21:46 251

原创 tensorflow

核心概念Tensorflow中的计算可以表示为一个有向图或者称为计算图。其中每一个运算操作将作为一个节点,计算图描述了数据的计算流程,也负责维护和更新状态(更新w参数)用户通过编程语言设计这个数据计算的有向图,计算图的每一个节点可以有任意多个输入和任意多个输出,每一个节点描述了一种运算操作,节点可以算是运算操作的实例化,计算图中的边里面流动的数据称为张量,代码流程Import tensorf...

2019-09-02 16:46:09 244

原创 决策树分类模型

关于决策树分类模型:数据在不断分裂的递归过程中,每一次分裂,尽可能让类别一样的数据在树的一边,当树的叶子节点的数据都是一类的时候,则停止分裂。单颗决策树缺点:运算量大,需要一次加载所有数据进内存,并且寻找分割条件是一个极耗资源的工作。出现异常数据时,将会对决策树产生很大影响,抗干扰能力差基于单决策树的缺点,出现了随机森林分类模型,其原理是生成树的数据都是从数据集中随机选取一部分。示例...

2019-09-02 15:41:58 1196

原创 应用python实现一个音乐的分类器

音乐分类器 :将时域连续转换为频域离散import numpy as npfrom scipy import fftfrom scipy.io import wavfilefrom tqdm import tqdm# 准备音乐数据def create_fit(g ,n): # zfill 返回指定长度的字符串,原字符串右对齐,前面填充0 rad = "./genre...

2019-09-02 10:47:46 1881 1

原创 KNN算法

简介:在一个样本中,选择其K个邻居,如果这K个邻居中的大多数属于某一个类别,则该样本也属于这个类别。距离度量、k值的选择及分类决策规则是k近邻法的三个基本要素。根据选择的距离度量(如曼哈顿距离或欧氏距离),可计算测试实例与训练集中的每个实例点的距离,根据k值选择k个最近邻点,最后根据分类决策规则将测试实例分类。同时k值的选择会对k近邻法的结果产生重大影响。在应用中,k值一般取一个比较小的数值,通常...

2019-09-02 00:46:52 174

原创 numpy回顾

1. 创建一个 5x5 的二维数组,其中边界值为1,其余值为0;import numpy as npnum=np.ones([5,5],dtype=int)num[1:-1,1:-1] =0 #将二维数组的第二行到倒数第二行,第二列到倒数第二列中的数全部变为0print(num)创建一个 10x10 的二维数组,并使得 1 和 0 沿对角线间隔放置, 效果如下:array([[0...

2019-08-31 11:26:19 1276

原创 应用python创建IP代理池,并存入excel表格中

直接上代码:import requestsfrom bs4 import BeautifulSoupdef get_content(url): user_agent='Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0' response=requests.get(url,headers=...

2019-08-18 11:01:26 185

原创 Python开发中的高级技巧

列表推导式print(chars=[c for c in ‘python’ ])[ ‘p’ ,‘y’ ,‘t’ ,‘h’ , ‘o’ ,‘n’ ]字典推导式dict1 = {‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 4, ‘e’: 5}double_dict1 = {k:v*2 for (k,v) in dict1.items()}print(...

2019-08-16 10:14:23 152

原创 回归决策树算法

回归决策树算法是应用sklearn.tree中的DecisionTreeRegressor类来实现的示例:import numpy as npfrom sklearn.tree import DecisionTreeRegressor # 用的是决策树回归算法import matplotlib.pyplot as pltN = 100x=np.random.rand(N) * 6 ...

2019-05-10 23:44:02 1779

原创 应用python实现多回归分类数据

# 多回归分类数据# 导入随机森林分类器from sklearn.ensemble import RandomForestClassifier# 导入投票分类器from sklearn.ensemble import VotingClassifier# 导入逻辑回归from sklearn.linear_model import LogisticRegressionfrom skle...

2019-04-30 22:13:10 1255

原创 分类算法—KNN算法

算法原理:存在一个样本数据集合,也称作训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一个数据与所属分类的对应关系。输入新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取出样本集中特征最相似数据(最近邻)的分类标签。一般来说,我们只选择样本数据集中前k个最相似的数据,通常k是不大于20的证书,最后,选择k个最相似数据中出现次数最多的分类,作为新数据的分类...

2019-04-22 23:14:35 149

原创 正则化实算法的过拟合问题的解决方法

正则化:保留所有的特征值,但是减少量级或者参数theta的大小L1正则化:Lasso回归公式:import numpy as npfrom sklearn.linear_model import Lassofrom sklearn.linear_model import SGDRegressorX = 2 * np.random.rand(100, 1)y = 4 + 3 * X...

2019-04-22 22:33:32 236

原创 机器学习之线性回归学习,梯度学习算法(利用梯度函数确定系数)

#利用Sklearn来确定theta值做简单的二维线性回归的预测import numpy as npfrom sklearn.linear_model import LinearRegression#模拟生成100行1列的数据x = 2*np.random.rand(100,1)y = 4 + 3*x + np.random.randn(100,1)#实例化lin_reg = L...

2019-04-20 00:08:55 441

原创 python编程题2

python编程实现:第一行为n代表客户的个数,第二行n个整数,代表客户表号为i的对某个规则的命中值,第三行为一个整整数q代表查询的组数,第四行到第(3+9)行,每行包含3个整数l,r,k,即标号为l<=i<=r的客户中对这条规则命中数为k的客户的个数。输入样例:61 2 3 3 5 331 2 12 4 53 6 3输出样例:103代码:n = int(in...

2019-04-13 23:27:31 1019

原创 实现输入字符的判断,如果所有字符为数字,则转换为整形,如果字符中有小数,也转换为整形,其他均设值为0

import renum = input("请输入:")if num.isdigit(): num = int(num)else: pattern = re.compile(r'^[+-]?[-0-9]\d*\.\d*|[-+]?\.?[0-9]\d*$') res = pattern.match(num) if res: nu...

2019-04-11 10:32:21 296

原创 基于Django的学习

文章目录什么是DjangoDjango的MVC框架模式MVC的解释Django的MVT框架内容简介创建Django项目流程:创建项目通过案例更加了解Django数据库的配置创建应用定义数据库模型定义模型类生成数据表查询所有信息查找特指的图书信息服务器的运行后台管理管理操作:创建django的管理管理界面本地化URL设置模版(HTML文件)定义模版使用模版,也叫视图函数文件的编写(编辑views文件...

2019-04-10 18:27:08 276

原创 基于flask框架全栈开发的知识点

蓝图:蓝图的目的是实现 各个模块的视图函数写在不同的py文件当中。实现分类管理的功能。主视图中导入分路各视图的模块,并且注册蓝图对象,分路由视图中利用蓝图对象的route 进行装饰视图函数,从而使程序结构清晰易懂。Blueprint接受两个参数实例化,分别为蓝本的名字和蓝本所在的包或模块,大多数情况下第二个参数使用Python 的__name__ 变量即可。例如:1,前端模块(定义蓝图对象...

2019-04-03 23:34:12 317

原创 基于Flask的为电影管理之后台管理系统

电影后台管理系统框架图:-- admin| |-- forms # 后台表单的建立| | | |-- admin.py #管理员管理表单| | | |-- auth.py #权限管理表单| | | |-- main.py # 会员管理表单| | | |-- movie.py #电影管理表单| | | |-- pre...

2019-03-28 22:52:09 1397 2

原创 python使用SQLAlchemy创建数据模型

模型 (models) 是对数据抽象并提供通用访问接口的一种方式。在大多数网络应用中,数据会被存储在一个关系数据库管理系统 (RDBMS) 中,也就是把数据格式化存储在由行与列组成的表格中,且能够跨表对数据进行比较。例如 MySQL、Postgress、Oracle 和 MSSQL。为了基于数据库抽象出数据模型,我们需要使用一个叫做 SQLAlchemy 的 Python 包。SQLAlche...

2019-03-23 00:11:32 728

原创 flask-moment模块

为什么使用Flask-Moment?如果Web程序的用户来自世界各地,那么就思考如何让Web的世界和当地时间一致。服务器需要统一时间单位,这和用户所在的地理位置无关,所以一般会使用协调时间时(Coordinated Universal Time,UTC)。但是对于用户来说他们想看到的是自己所在的当地时间,而且使用当地惯用的格式。2. Flask-Moment实现原理?一个优雅的解决方法就...

2019-03-22 23:59:47 146

原创 实现一个简单的Flask项目

目标:实现一个项目,包括用户注册、登陆、登出、用户查询任务列表、任务完成进度、以及任务分类。创建结构:.├── app│ ├── forms.py│ ├── init.py│ ├── models.py│ ├── pycache│ │ ├── forms.cpython-36.pyc│ │ ├── init.cpython-36.pyc│ ...

2019-03-22 23:53:56 1278

原创 对于用户安全信息的设置(使用werkzeug散列密码)

werkzeug散列密码的由来设计 Web 程序时,人们往往会高估数据库中用户信息的安全性。大多数用户都在不同的网站中使用相同的密码,获得密码之后, 访问用户在其他网站中的账户。数据库中直接存放明文密码是很危险的,Werkzeug库中的security能够方便的实现散列密码的计算security库中 generate_password_hash(password,method…...

2019-03-22 23:13:15 182

原创 python中的Flask-migrate模块

关于Flask-migrateFlask-Migrate是一个为Flask应用处理SQLAlchemy数据库迁移的扩展,使得可以通过Flask的命令行接口或者Flask-Scripts对数据库进行操作。配置Flask-migratefrom flask import Flaskfrom flask_migrate import Migrate, MigrateCommandfrom ...

2019-03-22 22:50:09 696

原创 python中的Flask-Script模块

关于Flask-ScriptFlask-Script用来生成shell命令;为在Flask里编写额外的脚本提供了支持。这包括运行一个开发服务器,一个定制的Python命令行,用于执行初始化数据库、定时任务和其他属于web应用之外的命令行任务的脚本。Flask-Script和Flask本身的工作方式类似。只需要定义和添加能从命令行中被Manager实例调用的命令即可。Flask-Sc...

2019-03-22 22:01:14 749

原创 创建Flask项目,通过分页(模块化,框架化)实现代码的编写

主代码app.pyfrom models import Userfrom flask import render_templatefrom base import app@app.route('/list/')@app.route('/list/<int:page>/')def list(page=1): # 返回的是 Pagination对象 us...

2019-03-22 01:24:10 144

原创 应用python对数据库的基本操作(基于flask-sqlalchemy)以及关联数据库的操作

实现对数据库的基本操作(增删改查)from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyfrom datetime import datetime1. python3中MySQLdb报错解决方法 import pymysqlpymysql.install_as_MySQLdb()实例化一个app对象app =...

2019-03-22 01:01:49 578

原创 应用flask_script和flask_migrate实现对数据库基本操作

导入大致流程图导入模块,实例化对象from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyfrom flask_bootstrap import Bootstrapimport pymysqlfrom flask_script import Managerfrom flask_migrate import Mi...

2019-03-14 01:36:16 199

原创 flask_sqlalchemy模块

模块的安装:pip install flask_sqlalchemy模块的介绍:详见:http://www.pythondoc.com/flask-sqlalchemy/quickstart.html常用的SQL列类型最常用的SQL列属性选项查询过滤器总结sqlchemy执行函数总结分页对象拥有的属性分页对象拥有的方法应用案例from datetime impor...

2019-03-09 23:53:46 546

原创 python简单实现注册自动发送邮件

@app.route('/register/', methods=['GET', 'POST'])def register(): if request.method == 'POST': username = request.form.get("username", None) password = request.form.get('password',...

2019-03-09 21:17:21 841

原创 应用flask实现简单网站登陆模块的实现

import osfrom flask import Flask, render_template, request, redirect, url_for, flash, sessionfrom functools import wrapsrender_template:会读取当前项目下templates文件包,其里面包括HTML网页所有内容编写创建两个用户users = [ ...

2019-03-08 23:09:36 686

原创 flask与Bootstrap实现网站的建立

建立flask工程(只有专业版可以直接建立);下载Bootstrap包,将其css样式,fonts样式和js样式导入新建工程项目的static包中.从static包中可以导出样式以提供项目的应用。flask项目静态文件的导入:&lt;link href="/static/css/bootstrap.css" rel="stylesheet"&gt; - &lt;link href=...

2019-03-08 22:06:27 435

原创 关于bootstrap前端框架

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。为什么使用 Bootstrap?移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。2.浏览器支持:所有的主流浏览器都支持 Bootstrap。3.容易上手:只要您具备 HTML 和 CSS 的基础知识,您...

2019-03-06 23:51:48 188

原创 模板引擎jinja2

1. 什么是Jinja2模板引擎?1). python的Web开发中, 业务逻辑(实质就是视图函数的内容)和页面逻辑(html文件)分开的, 使得代码的可读性增强, 代码容易理解和维护;2). 模板渲染: 在html文件中,通过动态赋值 ,将重新翻译好的html文件(模板引擎生效) 返回给用户的过程。3). 其他的模板引擎: Mako, Template, Jinja22. 语法1)...

2019-03-06 23:51:34 161

原创 应用pandas从文件中读取数据,处理数据,使用groupby提取相关信息

import pandas as pdimport numpy as npfrom matplotlib import pyplot as plt# csv, excel, json........# 1). csv文件的写入df = pd.DataFrame( {' province': ['陕西', '陕西', '四川', '四川', '陕西'], ' city...

2019-03-06 23:51:17 1570

原创 基础网站登录验证的http请求方法POST实现案例

from flask import Flask, request, render_template, redirectapp = Flask(__name__)@app.route('/')def index(): return &quot;这是主页&quot;# 默认路由只支持get方法, 如何指定接受post方法?@app.route('/login/', methods=['GET...

2019-03-06 23:51:02 1852

原创 基础网站登录验证的http请求方法GET实现案例

HTTP请求的方法:GET:1). 获取页面信息;2). 可以提交数据信息;但是数据不安全。POST:提交服务端需要的请求信息;有利于数据的安全性;from flask import Flask, render_template, request, redirectapp = Flask(__name__)@app.route('/')def index(): retu...

2019-03-06 23:50:43 1618

原创 关于Flask

Flask:是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。通过使用Flask写入简单网站:# 1. 导入Flask类from flask import Flaskapp = Flask(__name__)# 实现主页@app.route('/')def index(): return ...

2019-03-06 23:50:25 84

原创 应用pandas创建DataFrame数据类型,以及基本操作

import pandas as pdimport numpy as npfrom matplotlib import pyplot as plt# 方法1: 通过列表创建li = [ [1, 2, 3, 4], [2, 3, 4, 5]]# DataFRame对象里面包含两个索引, 行索引(0轴, axis=0), 列索引(1轴, axis=1)# d1 = p...

2019-03-06 23:50:10 5768

原创 pandas的介绍与应用Pandas创建Series数据类型,where方法

Pandas 是基于 NumPy 的一个开源 Python 库,它被广泛用于快速分析数据,以及数据清洗和准备等工作。它的名字来源是由“ Panel data”(面板数据,一个计量经济学名词)两个单词拼成的。简单地说,你可以把 Pandas 看作是 Python 版的 Excel。但是它还能很好地处理来自一大堆各种不同来源的数据,比如 Excel 表格、CSV 文件、SQL 数据库,甚至还能处理存储...

2019-03-06 23:49:56 833

基于轨迹数据的快速路合流区...颈通行能力下降演变特性研究_朱大安.caj

基于轨迹数据的快速路合流区...颈通行能力下降演变特性研究_朱大安.caj

2023-01-14

空空如也

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

TA关注的人

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