- 博客(37)
- 资源 (7)
- 收藏
- 关注
原创 单机器工作调度
考虑在给定每个作业的发布时间、持续时间和到期时间的情况下在一台机器上安排一组作业的问题。目标是找到满足到期日期的机器上的作业序列。
2024-11-20 14:18:36
1169
原创 基于pyomo框架的运输问题
典型的运输问题涉及商品从一组来源到一组目的地的分配。目标是最小化总运输成本,同时满足每个来源的可用供应限制,并满足每个目的地的需求要求。
2024-11-20 12:22:32
985
原创 员工轮班安排
该模型的目标是尽量减少满足轮班和工作要求所需的工人总数,同时尽量满足工人对周末轮班分配的偏好。这是通过尽量减少满足所有轮班要求所需的工人数量与分配到周末轮班的工人数量的加权和来实现的。
2024-10-30 17:30:00
1069
原创 基于pyomo框架的车间作业调度优化实现
作业车间调度是运筹学中的经典问题之一。车间作业调度问题是在可用机器上安排一组作业以优化生产率指标。 使用pyomo建模设置cplex求解器进行求解。
2024-10-29 16:50:01
941
原创 cplex安装教程2210-Linux安装教程(python3.7~3.10)
安装完整版的cplex_studio2210.linux_x86_64.bin,python的版本支持3.7,3.8,3.9.3.10
2023-12-26 15:28:31
906
3
原创 python 在线零售分析
文章目录什么是RFM模型RFM模型的作用数据源数据清洗统计各字段信息描述性统计信息模型分析Recency描述性统计Frequency描述性统计Monetary描述性统计确定R、F、M值并对用户分类基于统计模型来分类RFM模型K-means ClusteringRFM模型的局限什么是RFM模型首先,RFM是三个指标的缩写Recency:最近一次消费距离现在的时间,该值越小越好Frequency:某段时间内的消费次数,这个值越大越好Monetary:某段时间内的消费金额,对于企业来说,消费自然越多越好
2022-04-26 10:25:23
1867
原创 python pdf转word
读取PDF文件以PyMuPDF逐页获取原始布局数据,包括文本、图像、绘图及其属性,例如边界框、字体、大小、图像宽度、高度。分析文档级别的布局,例如页眉、页脚和页边距。将页面布局解析为 docx 结构,例如段落及其属性,如缩进、间距、文本对齐;表格及其属性,如边框、阴影、合并。最后,生成 docx python-docx。
2022-04-20 10:15:24
786
原创 python 连接带有跳板机的服务器
用 sshtunnel 跳转用paramiko的SFTP get或put整个目录连接远程服务器from paramiko import SFTPClient, Transportfrom sshtunnel import SSHTunnelForwarderserver = SSHTunnelForwarder( (host,port), # 跳板机 ssh_username = name, ssh_password = pa
2022-03-11 14:27:34
4418
2
原创 python web 部署 nginx+gunicron+supervisor+flask
使用 nginx+supervisor+gunicorn+flask 部署 python服务,Nginx代理时,在gunicorn的日志中记录真实访问IP
2022-02-09 16:07:54
2573
原创 Linux下设置SSH绕过跳板机
Linux下设置SSH绕过跳板机当我们需要登录某一个服务器集群下的某些内网机器时,需要通过该内网中某一个具有外网权限的机器来做跳板机,实现登录到该内网机中.在$HOME/.ssh目录下建立/修改文件configHost tiaoban #任意名字,随便使用 HostName 192.168.1.1 #这个是跳板机的IP,支持域名 Port 22 #跳板机端口 User username_tiaoban #跳板机用户Host service
2021-11-22 18:02:23
1410
转载 python bluetooth蓝牙信息获取蓝牙设备类型
本篇文章主要介绍了python bluetooth蓝牙信息获取蓝牙设备类型的要领,对大家的学习或者工作具有一定的参考学习价值,感兴趣的小伙伴们可以参考一下。python 获取蓝牙设备类型扫描蓝牙设备获取到的信息中,无法判断扫描到的蓝牙设备属于什么类型的设备。扫描蓝牙信息使用的是python 里面的bluetooth模块。首先扫描出来的是这样的信息('74:60:FA:FD:FC:49','HUAWEI P30',5898764)可按照5898764来判断是什么蓝牙设备。收集了一些设备,可以乐
2021-06-25 17:03:36
3704
原创 ubuntu20 安装cmake-gui
ubuntu20 安装cmake-gui1、文件下载解压: https://cmake.org/files/选择最先的版本wget https://cmake.org/files/v3.20/cmake-3.20.0-linux-x86_64.tar.gz解压:tar zxvf cmake-3.20.0-Linux-x86_64.tar.gz查看解压后目录:bin下面有各种cmake家族的产品程序。2、创建软链接注: 文件路径是可以指定的, 一般选择在/opt 或 /usr 路径下,
2021-06-07 17:28:09
6120
3
原创 ubuntu 配置PyQt5、PyQT5-tool
安装pyqt5和pyqt5-tools:pip install PyQt5pip install PyQt5-tools安装后在~\Anaconda3\Lib\site-packages\pyqt5_tools下没有找到designer新版本的anaconda的放在~\Anaconda3\bin下pyuic5,pyrcc5也都带同一目录下
2021-06-02 21:27:40
950
转载 keras使用GPU加速:Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR
kerasGPU训练模型问题:Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR首先找到tensorflow session所在的目录/anaconda/envs/zh/lib/python3.7/site-packages/tensorflow/python/client/编辑 vi session.py直接输入 :set numbershift +g 直接进入最后一行 大概在1570行确定好修改 session 这个类初始化
2021-04-16 10:15:15
2257
原创 kears与tensorflow相关的警告处理方法
WARNING:tensorflow:From /home/zh/anaconda/envs/tf/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py:4070: The name tf.nn.max_pool is deprecated. Please use tf.nn.max_pool2d instead.WARNING:tensorflow:From /home/zh/anaconda/envs/tf/lib/python
2020-09-17 10:06:53
1731
2
原创 python--格林威治计算时间差
格林威治标准时间格式化格力威治时间转换,要求一个带有毫秒(小数点后三位小数)的字符串from datetime import datetimet1 = 1597989889662t1 = datetime.fromtimestamp(int(t1)/1000)l1 = t1.datetime.datetime(2020, 8, 22, 14, 4, 50, 662)("%Y-%m-%d %H:%M:%S.%f")[:-3]## '2020-08-21 14:04:49.662'计算两个时间的
2020-08-24 16:15:42
1170
1
原创 Anaconda下安装tensorflow-gpu,Pytorch-GPU版
Anaconda下安装Pytorch-GPU版一、Anaconda创建、激活、退出、删除虚拟环境1.1 创建虚拟环境1.2激活虚拟环境1.3退出虚拟环境1.4删除虚拟环境1.5管理包二、matplotlib中文显示问题2.1中文字体2.2 matplotlib字体库2.3 负号显示三、tensorflow-gpu安装四、[pytotch-gpu安装](https://pytorch.org/)一、Anaconda创建、激活、退出、删除虚拟环境1.1 创建虚拟环境打开终端,输入以下指令创建环境:con
2020-08-11 17:04:53
2471
翻译 如何在Ubuntu 16.04 LTS安装mysql服务器5.7
如何在Ubuntu 16.04 LTS安装mysql服务器5.7步骤1:通过键入以下命令来更新系统(可忽略):步骤2:在Ubuntu 16.04上安装mysql版本5.7步骤3:运行mysql_secure_installation以确保安装安全步骤4:如何使用MySQL服务器?步骤5:如何创建新的MySQL服务器数据库和用户帐户?如何启动MySQL服务器?如何停止MySQL服务器?如何重新启动MySQL服务器?如何确定MySQL是否正在运行/活动?如何重设mysql根帐户密码?关于MySQL服务器配置的注
2020-06-04 00:30:02
598
原创 ubuntu修改mysql编码格式
文章目录1.查看当前编码2.修改mysqld.cnf文件3.修改mysql.cnf文件4.重启数据库5.查看编码修改mysql编码格式为utf-8,mysql版本号5.7.30。1.查看当前编码登录数据库:mysql -u root -p 查看编码:show variables like 'char%';2.修改mysqld.cnf文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf文件中添加一行:character-set-server=u
2020-06-03 23:58:58
3512
2
转载 语音差分编码(DPCM)的实现与改进——Python实现
语音差分编码(DPCM)的实现与改进介绍DPCM 原理量化误差边压缩,边解压Python 实现改进策略加密过程总结介绍这是视听觉信号处理的第二个实验——语音差分编码(DPCM)。总体来讲,思路上还是比较简单的,很容易理解。如果编程能力好的话,相信很快就能完成。奈何我太菜了,写了几个晚上才算搞定。做了点扩展,添加了自己神奇的想法,在这里记录一下。先附上代码地址:视听觉信号处理实验二DPCM 原理DPCM 的原理很简单,就是利用信号采样点之间的关联性,即每个采样点与相邻的采样点之间的差别很小,因此,就可
2020-05-29 16:12:31
3484
转载 Ubuntu 升级系统时不更新某些软件
Ubuntu 升级系统时忽略某些包shell 下:sudo apt-mark hold chromium-browser这样 upgrade 时就不会升级 chromium-browser系统将会显示:下列软件包的版本将保持不变:chromium-browser如果需要恢复原来的设定的话,执行如下命令即可:sudo apt-mark unhold chromium-browse...
2020-04-24 08:48:28
2701
转载 git status中文文件名编码问题解决
git status中文文件名编码问题解决在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。通过将git配置变量 core.quotepath 设置为false,就可以解决中文文件名称在这些Git命令输出中的显示问题,如:git config --global core.quotepath false...
2020-04-22 09:05:59
242
原创 记录anaconda旧版本与python部分版本对应关系
anaconda python 版本对应关系本博客主要是应为安装python版本的问题,需要python3.6或者3.5,而最新的anaconda版本是python3.7。Old package lists显示每个anaconda版本包含什么版本的conda和什么版本的python清华大学开源软件镜像站(推荐)发布时间python3.5python3.6python3.7...
2020-03-20 09:55:09
1919
原创 matplotlib绘制混淆矩阵模版及显示一半问题
别人的显示:我的显示:修改坐标显示后,使用matplotlib绘制混淆矩阵可能出现矩阵上下只显示一半的问题,看着别人显示没有问题,一度怀疑自己的人品,后来发现这是由于matplotlib版本问题。修改版本不如一句代码方便,只需要在代码中加入坐标轴的范围就好。设置坐标轴的范围是我们经常使用,却又不注意的地方。xlocations = np.arange(len(['圆形', '三角形',...
2020-03-19 10:30:26
1516
1
转载 CSP二分类
什么是CSP共空间模式(common spatial pattern,CSP)是脑-机接口领域常用的一类空间滤波算法,尤其在运动想象范式分类上具有较好的效果,是运动想象范式的基准算法之一。目前,CSP及其改进算法的发展速度放缓,看似到达了算法的瓶颈期,近几年没有什么较大的突破。尽管如此,CSP中的一些数学思想对传统脑-机接口算法仍然具有较大的影响力,例如近年运用在SSVEP上的TRCA、DCPM...
2019-07-09 09:57:51
1785
1
转载 Python利用matplotlib.animation和ffmpeg录制动画并保存为MP4文件
一:安装ffmpeg软件:ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。下载网址为:https://ffmpeg.zeranoe.com/builds/ 。本实验下载的是windows 64位Static的版本,下载的压缩包为ffmpeg-20190407-ecdaa4b-win...
2019-06-19 17:41:46
3004
原创 窗的宽窄对 MSB 参数的影响
import numpy as npimport scipy.signal as signalimport matplotlib.pyplot as pltfrom matplotlib.font_manager import FontProperties#one side signal (karma)def sinc_n(M, fc): return 2 * fc * np.s...
2019-06-01 10:08:08
71
转载 脑电图的基本知识
原文:脑电图的基本知识一、国际 10-20 系统Fp = frontopolar or prefrontal(前额叶) 单号代表左侧F = frontal(额叶) F3 = left mid-frontalC = central(额叶中心沟) ...
2019-05-16 20:23:27
7612
1
原创 脑电图的伪差
脑电图的分类频率为8~ 13Hz 的波形称为α 波,是脑电波最基本的构成要素。以此为基准,比α 波频率慢的叫慢波,比α 波频率快的叫快波。慢波和快波依据频率还有更详细的分类,如表1-1 所述。(2009年,P24)伪差的识别1、心电伪差电极接触不良和肥胖的人心脏呈横位等情况下,在脑电图上会出现相当于心电图(ECG)的QRS 成分的波,与脑电图的棘波不易鉴别,因而凡是类似于波幅比较小的棘波的...
2019-05-06 17:13:24
992
转载 安装环境Ubuntu+Anaconda
安装环境Ubuntu+Anaconda准备用 Anconda 弄个独立隔离的 tf-gpu 环境,当然如果没可以 caffe 环境也可以按照找个教程来装 tf-gpu,如果是 windows 的话在末尾也有对应的 win 下的教程。如果不想用python2.7,想用python3.6也有相关说明。os:ubuntu16.04DL框架:caffe-GPUCUDA:10.0CUDNN:7....
2019-04-28 10:13:40
378
转载 Jupyter Notebooks 代码补全插件
构筑Python的数据分析环境——配置Jupyter Notebook Python的IDE中,有一个很好用的功能,代码自动补全。在Jupyter Notebook中想要代码自动补齐,需要安装Jupyter的插件,然后配置才能实现代码的自动补齐。首先打开Jupyter Notebook的环境,笔者的Jupyer Notebook实在Anaconda中安装的,在这里使用的是Anaconda Na...
2019-04-28 09:45:05
7272
4
基于 ECG 的房颤识别方法研究
2025-03-04
脑电信号处理中频段划分与特征提取技术的研究
2025-03-04
Python串口调试助手
2025-02-25
基于python的车间作业计划调度
2024-10-29
CPLEX2210 for Win 无约束限制
2023-12-26
IBM ILOG CPLEX Optimization Studio 22.1.0 for Linux
2023-12-26
Python程序编译为动态库pyd或so (适用于Windows和Linux)
2023-02-08
opencv3。2扩展库
2017-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人