- 博客(61)
- 资源 (5)
- 收藏
- 关注
原创 【Python3】作业车间/柔性作业车间/流水车间/混合流水车间/单目标遗传算法/禁忌搜索/关键块移动
采用Python3实现作业车间、柔性作业车间、流水车间、混合流水车间的遗传算法、关键块移动(JSP,FJSP)、禁忌搜索(FSP,HFSP),甘特图绘制
2020-10-26 21:25:48
1757
原创 【Python3】ortools求解作业车间调度问题
ortools官网:ortoolsortools安装:pip install ortoolsfrom __future__ import print_functionimport chardetimport timeimport datetimeimport randomimport collectionsimport plotly as pyimport plotly.figure_factory as ff# Import Python wrapper for or-tools CP
2020-09-24 22:08:48
1994
2
原创 【标准算例数据源】作业车间、流水车间、柔性作业车间、其它
OR-LIBRARY作业车间调度标准算例:jobshop1.txt流水车间调度标准算例:flowshop1.txt柔性作业车间调度标准算例:fsp.html其他:Optimization Test Functions and Datasets
2020-09-23 21:34:20
7902
17
原创 【Python3】混合流水车间+遗传算法
Python3实现混合流水车间的遗传算法,基于排列编码,解码基于最早开始(确定工件加工优先级)和最早完工(确定工件加工机器),PMX交叉、两点交换变异、轮盘赌选,完整代码
2020-08-08 03:53:42
4360
14
原创 线性回归
# -*- coding:utf-8 -*-import numpy as npimport matplotlib.pyplot as pltdef coef(data): """ 计算回归系数 :param data:数据结构,2行n列,每1列是一组数据,第1行代表x,第2行代表y :return: k,b """ xy = np.sum(data[0] * data[1]...
2019-01-13 23:24:34
139
原创 甘特图
# -*- coding:utf-8 -*-import matplotlib.pyplot as pltimport numpy as npdef gatt(data): """ 甘特图 :param data: 3行,第1行=工序编号,第2行=对应的加工机器编号,第3行=工序的持续时间 :return: """ job, m, t = data[0], data[1], ...
2019-01-13 23:22:40
808
原创 Python爬取网页内容
import requestsfrom bs4 import BeautifulSoupdef getHTMLText(url): try: hd={'user-agent':'Mozilla/5.0'} #hd={'user-agent':'chrome/10'} #payload={'key1':'value1','key2':'value2'} #fs={'file...
2018-12-17 22:42:55
231
原创 Python爬取图片
import wgetimport requestsfrom bs4 import BeautifulSoupdef getURL(url): try: hd={'user-agent':'Mozallia/5.0'} r=requests.request('get',url,headers=hd) r.raise_for_status() r.encoding=r.ap...
2018-12-17 22:41:59
222
原创 geatpy库模板moea_nsga2_templet求解多目标问题
帕累托前沿个数得到的是目标函数值及对应的关系,变量的最优值没显示出来。代码(aimfuc.py)import numpy as npdef aimfuc(x, LegV): # 定义目标函数 x1 = x[:, 0] x2 = x[:, 1] fun1 = (x1 - x2) ** 2 + x1 fun2 = x1 ** 2 - x2 return [np.vstack([f...
2018-12-16 12:44:22
4349
10
原创 数值分析——两点三次Hermite插值
Lagrange插值多项式系数满足在在给定点的值为给定的值,不在给定点的值为0,而Herimte插值法更严格,要求给定点的一阶导数也相等。问题已知点x0,x1=121,144,对应的值y0,y1=11,12,以及一阶导数m0,m1=1/22,1/24,求在x=125处的近似值。代码(两点二次Hermite插值公式)def h(x,x0,x1,m0,m1): return (1+2*(x...
2018-12-15 22:55:52
8123
原创 数值积分Python(辛普森公式,Cotes公式)
问题求Python代码from numpy import expdef f(x): """被积函数e^(x^2)""" return exp(pow(x,2))def simpson(a,b): """辛普森公式""" return (b-a)*(f(a)+4*f((a+b)/2)+f(b))/6def cotes(a,b): """
2018-12-12 20:47:09
7387
原创 flask框架部署(Windows+Aapche+mod_wsgi)
参考[1]Windows下Flask+Apache+mod_wsgi部署Flask项目阅读此文,部署环境添加模块时出错。解决办法,参考[2][2]Apache 加载mod_wsgi.so出错,什么原因?详细步骤Step1:下载Apache并解压地址:https://www.apachelounge.com/download/VC10/Step2:修改配置文件测试Step3...
2018-12-10 16:48:08
647
原创 flask框架数据库测试
前言新建数据库flask_test测试代码(dbtest.py)# -*- coding:utf-8 -*-import unittestfrom .author_book import app, db, Authorclass DatabaseTest(unittest.TestCase): def setUp(self): app.testing = True a...
2018-12-10 13:56:51
602
原创 flask框架单元测试小案例
前言单元测试,及测试某块代码的逻辑是否正确。通过flask对象的客户端来模拟发送请求。使用断言assert进行判断,断言成功,程序继续执行;断言失败,抛出断言失败。登录代码(login.py)# -*- coding:utf-8 -*-from flask import Flaskfrom flask import request, jsonifyapp = Flask(__...
2018-12-10 12:46:26
559
原创 flask框架使用蓝图划分模块
前言以目录形式定义蓝图示例文件结构第一步(_init_.py)创建蓝图包在初始配置文件__init__.py下写入代码,因为导入包就会执行初始配置文件,蓝图对象就被创建。# -*- coding:utf-8 -*-from flask import Blueprint# 创建蓝图对象app_index = Blueprint("app_index", __name__,...
2018-12-10 12:00:23
721
原创 flask框架使用装饰器分割视图
装饰器代码(app.py)from flask import Flaskfrom ab_register import registerfrom ab_login import loginapp=Flask(__name__)app.route("/register")(register)app.route("/login")(login)@app.route("/&qu
2018-12-09 23:20:04
275
原创 flask框架数据库迁移
前言需要导入from flask import Flaskfrom flask_script import Managerfrom flask_migrate import Migrate, MigrateCommand示例# -*- coding:utf-8 -*-from flask import Flask, render_template, url_for, reque...
2018-12-09 20:15:15
363
原创 flask框架下发送邮件
各种邮箱的配置参考百度经验-如何查看各种邮箱的服务SMTP/POP3地址及端口号各种邮箱端口163邮箱QQ邮箱代码# -*- coding:utf-8 -*-from flask import Flaskfrom flask_mail import Mail, Messageapp = Flask(__name__)# 配置邮箱app.config.update(...
2018-12-09 19:42:57
258
原创 flask框架小案例
前言数据库db_ab表tbl_authors、tbl_booksflask补充:id默认情况,从1开始,自动增长代码(app.py)# -*- coding:utf-8 -*-from flask import Flask, render_template, url_for, request, redirectfrom flask_sqlalchemy import SQLAlc...
2018-12-09 15:49:23
609
原创 flask框架操作MySQL数据库
前言经测试,id主键默认自动增长,Stringl类型对应MySQL数据库中的varchar类型,外键默认没有触发方式。设置数据库编码为uft8,则默认编码都为utf8。示例# -*- coding:utf-8 -*-from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__...
2018-12-09 00:51:29
815
原创 flask框架创建数据库(MySQL)
示例# -*- coding:utf-8 -*-from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)class Config(object): """配置参数""" # sqlalchemy的配置参数 # 用户名:root # 密码:123 # 数据库:t...
2018-12-08 22:09:54
3355
原创 flask框架闪现flash
示例(index.html)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>{
2018-12-08 19:11:38
313
原创 flask框架模板宏macro的定义及使用
示例(index.html)&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&
2018-12-08 18:05:18
829
原创 flask框架表单模型Form并添加验证
异常:ImportError: cannot import name ‘ForkingMixIn’ 示例(register.html)&amp;amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;html lang=&amp;amp;amp;quot;en&amp;amp;amp;quot;&amp;amp;amp
2018-12-08 16:31:37
758
原创 flask框架模板表单
示例(index.html)&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&
2018-12-08 14:32:14
479
原创 flask框架渲染模板render_templet()
前言使用渲染模板,flask默认访问templtes文件夹在项目目录下新建templets文件夹,放入模板示例(app.py)# _*_ coding:utf-8 _*_from flask import Flask, render_templateapp = Flask(__name__)@app.route("/")def index(): data = { ...
2018-12-08 14:10:44
818
原创 flask框架请求钩子
类型app.before_first_request视图函数无参数无返回app.befor_request视图函数无参数无返回app.after_request(无异常时,执行)视图函数有参数,响应对象返回响应app.teardown_request(有无异常,都执行)视图函数有参数,响应对象返回响应...
2018-12-08 12:34:43
129
原创 flask框架session
session的特点关闭浏览器即失效设置session[key]=value获取session.get(key)例子#-*-coding:utf-8 -*-from flask import Flask,sessionapp=Flask(__name__)app.config["SECRET_KEY"]="randomstrings4444"@app.route("/lo
2018-12-07 23:15:04
195
原创 flask框架cookie
第一步,创建响应对象resp=make_response()添加cookieresp.set_cookie(key,value,*args)获取cookier=request.cookies.get(key)删除cookieresp.delete_cookie(key)代码(例子)#-*-coding:utf-8 -*-from flask import Flask,jsoni...
2018-12-07 22:42:49
103
原创 flask定义响应的方式make_response
自定义响应方式响应返回包含:响应信息、状态信息、头部信息代码使用jsonify返回json格式的响应信息#-*-coding:utf-8 -*-from flask import Flask,jsonify,make_responseapp=Flask(__name__)@app.route(&amp;quot;/&amp;quot;)def index(): resp=make_response(jsonify...
2018-12-07 22:14:58
5711
原创 Scipy插值估计
条件sin(0.32)=0.314567sin(0.34)=0.333487sin(0.36)=0.352274用线性插值法及抛物线插值法(二次插值)求sin(0.3367)代码#-*-coding:utf-8 -*-from scipy import interpolatefrom numpy import sinx=[0.32,0.34,0.36]y=[0.314567,0...
2018-12-07 12:23:19
667
原创 gaetpy库模板sga_permut_templet简单应用
sga_new_permut_temple改进的单目标编程模板(排列编码)。排列编码即每条染色体的基因都是无重复正整数的编码方式。为什么使用排列编码二进制编码和实数编码等传统方法在个体间交叉、变异操作中存在通道数目发生改变的局限性。问题max=2*x1+3*x2;x1+2*x2<=8;4*x1<=16;4*x2<=12;代码(aimfuc)import n...
2018-12-05 15:31:53
411
原创 gaetpy库模板sga_new_permut_templet简单应用
sga_new_permut_temple改进的单目标编程模板(排列编码)。排列编码即每条染色体的基因都是无重复正整数的编码方式。为什么使用排列编码二进制编码和实数编码等传统方法在个体间交叉、变异操作中存在通道数目发生改变的局限性。问题max=2*x1+3*x2;x1+2*x2&amp;lt;=8;4*x1&amp;lt;=16;4*x2&amp;lt;=12;代码(aimfuc)import n...
2018-12-05 15:27:51
421
【混合流水车间】【遗传算法】【多目标遗传算法】【Python3】
2020-08-27
小商店flask案例
2018-12-22
flask框架小案例(BookAuthor)使用蓝图
2018-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人