自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-08-25

pandas对于生成的excel文件指定列和行的单元进行颜色处理将所要进行颜色处理的单元所在列和行存储在一个字典中,字典的键为列名,值为该列的索引,如下所示:condition = {'v1':[0, 2, 4], 'v2': [3, 6, 9]}data_style = data_todo.style # 将数据框转换成stylerfor key in condition.keys(): for i in range(len(condition[key])): data

2021-08-25 14:34:20 225

原创 exe创建成服务时,其中的selenium交互代码无法实现

问题我的代码是用了flask和flask_apscheduler来写的文件名为web.py的代码,flask_apscheduler中设置的定时函数是用selenium爬取一个网站,没有设置成界面后台运行,而是直接展示的那种。于是出现了问题,在用文章用pyinstaller -F 打包flask项目成exe文件时报错jinja2.exceptions.TemplateNotFound: template.html中提到的方法进行打包后,exe文件可以正常运行,但是给创建成了服务后,运行服务后是可以照常打

2021-05-07 15:49:23 334

原创 在python代码中设置日志

import loggingLOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s"DATE_FORMAT = "%m/%d/%Y %H:%M:%S %p"logging.basicConfig(filename='logs.log', level=logging.DEBUG, format=LOG_FORMAT, datefmt=DATE_FORMAT)

2021-05-07 15:23:47 257

原创 pymysql.err.DataError: (1366, “Incorrect string value: ‘\\xE7\\x9A\\x84\\xE5\\x8F\\x91...‘ for colum

对数据库和表进行编辑,修改成如下图所示

2021-04-23 15:31:06 8296

原创 pyquery库导入出现ImportError: DLL load failed: 找不到指定的程序。

此处参考python3.x导入pyquery报错问题这篇文章将之前的lxml卸载,我这里最简单粗暴地进入Anaconda3\Lib\site-packages中把lxml相关的所有文件夹删除进入http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml,根据自己的配置下载对应版本的lxml。然后pip安装上面下载的lxml,pip install XXX.whl再重新运行程序,没问题了...

2021-04-23 10:39:59 246

原创 anaconda3下载安装

1.下载下载链接如下:链接:https://pan.baidu.com/s/17X1RxNY2tK_LvJGpyXtSww提取码:srad2. 安装点击next点击I Agree点击Just Me => Next确定安装路径勾选如下图的红框选项,继续install即可

2021-04-21 15:52:20 219

原创 用pyinstaller -F 打包flask项目成exe文件时报错jinja2.exceptions.TemplateNotFound: template.html

按照平时打包python项目的方法win10下python代码打包成exe文件并作为服务后在后台运行,开机自启,却出现了jinja2.exceptions.TemplateNotFound: template.html的错误,但是尝试了打包之前代码也可以正常运行以为是flask项目中的templates文件夹的位置不对造成的错误,不管是把exe文件拖出来还是把templates拖到dist文件夹里面去,都无济于事。然后在这篇文章中获得启发,可能是flask版本和pyinstaller版本不对口的问题于

2021-04-21 09:40:24 3885

原创 flask+session+cookies实现简单的用户登录登出(限定指定用户登录)

展示效果图运行下面的后端代码,接着在浏览器输入你的网络ip:535/(主页网址),因为给主页网址加了限制,没有登录,所以直接跳转到登录页面接着输入限定的用户名admin1和密码admin1,如果输入错误,如下图输入正确则跳转到主页如果要退出登录,则点击退出登录,跳转到登录页面代码主要的后端代码from flask import Flask, request, session, render_template, redirect, flashapp = Flask(__name__)

2021-04-07 17:33:36 2097 1

原创 win10下python代码打包成exe文件并作为服务后在后台运行,开机自启

1. pip安装pyinstallerpip install pyinstaller2. 打包python文件打开cmd,cd到项目文件夹,并将主文件(我这里是web.py)用pyinstaller -F web.py打包会在文件夹下生成dist文件夹,exe文件就在dist文件夹下3. 下载nssmnssm下载地址:https://nssm.cc/ci/nssm-2.24-101-g897c7ad.zip根据自己的windows系统,在相应文件夹下复制nssm.exe到随意的位置(我

2021-03-22 11:56:26 4076 1

原创 怎么pip安装python库

在pip安装之前要确保你安装了python,并将python配置到了系统环境或者是用户环境中,最推荐的python安装方法是Anaconda安装,在安装过程中记得要勾选将python环境配置到环境路径中。1.查看python环境配置具体是配置到系统环境还是用户环境中,可以在资源管理系统中右键此电脑,点击属性点击高级系统设置点击环境变量下图的上半部分就是用户环境变量,下半部分是系统环境变量,可以分别点开如图所示的path如图所示是我在系统变量的path中打开的界面,里面有Anaconda的

2021-03-22 11:55:31 521

原创 Python之ImportError: DLL load failed: 找不到指定的模块

找到出问题的库名字A,用如下语句先卸载该库pip uninstall A接着在用pip重新安装该库

2021-03-08 15:32:38 238

原创 win10下的Redis的下载和安装

下载链接(包括可视化界面安装)链接:https://pan.baidu.com/s/1nMFpkVbO6UsHg0We4aqCYw 提取码:btjj解压到你想安装的盘里(我的是E盘)目录如下:运行命令提示符cmd(win+r)移动到Redis所在地目录输入:redis-server.exe redis.windows.conf运行成功如下这个窗口不要关,再开一个窗口移动到Redis所在地目录输入:redis-cli.exe -h 127.0.0.1 -p 6379继续输入测试set ke

2021-03-06 17:10:21 458 1

原创 win10下的MongoDB的下载安装

下载链接:链接:https://pan.baidu.com/s/156PZaI9mkNZZOSp2zeTTwg提取码:7wcj双击下载后的mongodb-windows-x86_64-4.4.4-signed可以如图修改安装路径在MongoDB\Server\4.4\data下新建一个文件夹db打开cmd,进入MongoDB安装目录下的bin目录下,运行mongod -dbpath E:\MongoDB\Server\4.4\data\db 命令 如下图(这条命令是开启服务,它会一直

2021-03-06 16:17:15 284 2

原创 win10安装MySQL5.7.13

安装MySQL5.7.131 下载mysql-5.7.13-winx64.zip2 修改my-default.ini文件3 添加环境变量4 注册windows系统服务5 查找MySQL的初始密码(系统随机分配的)网盘安装包下载链接:链接:https://pan.baidu.com/s/1CWVcP_CxG0ykvgi7S7BJYA 提取码:aztu1 下载mysql-5.7.13-winx64.zip解压到你的随便一个路径中,我下载到了E盘中,如下图2 修改my-default.ini文件用

2021-03-06 13:26:46 236

原创 win10家庭版安装Docker记录

Docker官网中的Docker for Windows只支持Windows专业版,企业版和教育版,win10家庭版和其他版本只能乖乖走其他路了——Docker Toolbox;下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/直接双击下载好的DockerToolbox的exe文件,然后按照默认选项执行安装,安装过程中会提示安装插件,点击同意即可。安装完成后会在桌面上生成三个图标,如下所示:双击桌面上的Dock

2021-02-24 11:14:02 177

原创 win10断开网络

电脑右下角如图按钮点击网络和Internet设置点击以太网⏩更改适配器选项右击以太网,选择禁用

2021-02-24 10:24:05 189

原创 tesserocr的下载和安装

tesserocr是Python的一个OCR识别库,核心是tesseract,因此在安装tesserocr之前,需要先安装tesseract。下载tesseract下载地址选择不带dev的即为稳定版本,这里选择tesseract-ocr-setup-3.05.01.exe下载完成后,双击进入安装如果嫌下载速度慢,这里提供网盘资源:链接:https://pan.baidu.com/s/17dadvbJtCYy85btziHF21Q提取码:1ghy安装tesseract安装tesseract

2021-02-22 11:38:02 1275 1

原创 tessocr错误RuntimeError: Failed to init API, possibly an invalid tessdata path: E:\anaconda3\

对于刚安装好的tesseract和tesserocr,用一张图片在pycharm中进行测试图片如下:代码如下:import tesserocrfrom PIL import Imageimage = Image.open('20180914091428927.png')print(tesserocr.image_to_text(image))然而出现了错误RuntimeError: Failed to init API, possibly an invalid tessdata path

2021-02-22 11:19:21 274

原创 zookeeper启动失败解决方法之一

练习hadoop搭建时,在三台虚拟机上分别启动zookeeper时,在第一台和第二台启动成功,在第三台启动失败,这说明配置文件没有问题,应该是主机的问题。下图是启动zookeeper显示的错误,并且jps后,未出现QuorumPeerMain输入如下语句,可显示具体的错误原因/opt/modules/apache-zookeeper-3.6.0-bin/bin/zkServer.sh start-foreground这应该是端口被占用了的原因,2181是zookeeper的默认端口如果是非r

2021-02-19 16:33:02 7100 1

原创 Hadoop完全分布式环境配置

Hadoop伪分布式配置完全布式环境部署Hadoop克隆虚拟机被克隆虚拟机呈关机状态修改hostnamevi /etc/sysconfig/networkip addrvi /etc/sysconfig/network-scripts/ifcfg-ens33vi /etc/hosts被克隆的虚拟机和克隆后的虚拟机的etc/hosts 都需要添加重新启动虚拟机同理再克隆一个host3虚拟机服务器功能规划host1host2host3N

2021-02-04 11:42:14 618

原创 Hadoop伪分布式配置

修改HostNmae配置host关闭防火墙永久关闭SELinux防火墙vi /etc/sysconfig/selinux给/etc/rc.d/rc.local 文件设置 “x”可执行权限,最初设置默认是没有可执行权限的chmod +x /etc/rc.d/rc.local获取当前selinux防火墙的安全策略 sestatus下载java jdk,https://repo.huaweicloud.com/java/jdk/cd /opt/modules将jdk

2021-02-01 11:23:49 732

原创 超详细windows环境下载安装配置Linux centos7虚拟机

超详细windows环境下载安装配置Linux centos7虚拟机1 centos下载1.1 选择`7.4.1708/`1.2 选择`isos/`1.3 选择`x86_64/`1.4 选择 `CentOS-7-x86_64-DVD-1708.torrent`1.5 在迅雷进行镜像下载2 虚拟机VMware下载3 虚拟机VMware基本配置4 虚拟机VMware网络设置5 Xshell连接虚拟机1 centos下载进入官网,依次进行如下操作:1.1 选择7.4.1708/1.2 选择isos/

2021-01-28 11:05:21 897

原创 pytorch官网下载问题解决

pytorch官网下载问题解决之前在官网下载pytorch真的太难了,网速很慢,文件太大,一直反复都下载不下来。后来看见有些博客说用清华镜像设置--add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/,然后conda install pytorch torchvision但是仍然无法下载成功,还是一直失败后来终于发现了一个解决方法,下载安装过程只要5分钟,可恨怎么不早点看到这个方法,浪费我大好青春啊!具体

2021-01-25 16:16:15 3038 2

原创 Sklearn官方文档中文整理10——等式回归和神经网络模型(有监督)篇

Sklearn官方文档中文整理10——等式回归和神经网络模型(有监督)篇1. 监督学习1.15. 等式回归【isotonic.IsotonicRegression】1.17. 神经网络模型(有监督)1.17.1. 多层感知器1.17.2. 分类【neural_network.MLPClassifier】1.17.3. 回归【neural_network.MLPRegressor】1.17.4. 正则化1.17.5. 算法1.17.6. 复杂度1.17.7. 数学公式1.17.8. 实用技巧1.17.9. 使

2021-01-22 11:38:24 1260 1

原创 Sklearn官方文档中文整理9——特征选择和半监督学习篇

Sklearn官方文档中文整理9——篇1. 监督学习1.13. 特征选择1.13.1. 移除低方差特征【feature_selection.VarianceThreshold】1.13.2. 单变量特征选择【feature_selection.SelectKBest,feature_selection.SelectPercentile,feature_selection.SelectFpr,feature_selection.SelectFdr,feature_selection.SelectFwe,fea

2021-01-19 16:30:26 1479

原创 Sklearn官方文档中文整理8——多类和多标签算法篇

Sklearn官方文档中文整理7——多类和多标签算法篇1. 监督学习1.12. 多类和多标签算法1.12.1. 多标签分类格式【preprocessing.MultiLabelBinarizer】1.12.2. 1对其余【multiclass.OneVsRestClassifier】1.12.2.1. 多类学习1.12.2.2. 多标签学习1.12.3. 1对1【multiclass.OneVsOneClassifier】1.12.3.1. 多类别学习1.12.4. 误差校正输出代码【multiclass.

2021-01-13 10:09:48 1302

原创 Sklearn官方文档中文整理7——集成方法篇

Sklearn官方文档中文整理6——篇1. 监督学习1.11. 集成方法1.11.1. Bagging meta-estimator(Bagging 元估计器)【ensemble.BaggingClassifier,ensemble.BaggingRegressor】1.11.2. 由随机树组成的森林1.11.2.1. 随机森林1. 监督学习1.11. 集成方法集成方法 的目标是把多个使用给定学习算法构建的基估计器的预测结果结合起来,从而获得比单个估计器更好的泛化能力/鲁棒性。集成方法通常分为两种:

2021-01-07 11:54:21 555

原创 Sklearn官方文档中文整理6——交叉分解,朴素贝叶斯和决策树篇

Sklearn官方文档中文整理6——交叉分解,朴素贝叶斯和决策树篇1. 监督学习1.8. 交叉分解【cross_decomposition.PLSRegression,cross_decomposition.PLSCanonical,cross_decomposition.CCA,cross_decomposition.PLSSVD】1.9. 朴素贝叶斯1.9.1. 高斯朴素贝叶斯【naive_bayes.GaussianNB】1.9.2. 多项分布朴素贝叶斯【naive_bayes.Multinomial

2020-12-31 11:58:49 744

原创 Sklearn官方文档中文整理5——高斯过程篇

Sklearn官方文档中文整理5——高斯过程篇1. 监督学习1.7. 高斯过程1.7.1. 高斯过程回归(GPR)1.7.2. GPR 示例1.7.2.1. 具有噪声级的 GPR 估计1.7.2.2. GPR 和内核岭回归(Kernel Ridge Regression)的比较1.7.2.3. Mauna Loa CO2 数据中的 GRR1.7.3. 高斯过程分类(GPC)1.7.4. GPC 示例1.7.4.1. GPC 概率预测1.7.4.2. GPC 在 XOR 数据集上的举例说明1.7.4.3. i

2020-12-30 16:28:36 9538 3

原创 Sklearn官方文档中文整理4——随机梯度下降和最近邻篇

Sklearn官方文档中文整理4——随机梯度下降和最近邻篇1. 监督学习1.5. 随机梯度下降1.5.1. 分类【linear_model.SGDClassifier】1.5.2. 回归【linear_model.SGDRegressor】1.5.3. 稀疏数据的随机梯度下降1.5.4. 复杂度1.5.5. 停止判据1.5.6. 实用小贴士1.5.7. 数学描述1.5.7.1. SGD1.5.8. 实现细节1.6. 最近邻1.6.1. 无监督最近邻【neighbors.NearestNeighbors】1.

2020-12-29 15:36:40 550

原创 Sklearn官方文档中文整理3——内核岭回归和支持向量机篇

Sklearn官方文档中文整理3——内核岭回归和支持向量机篇1. 监督学习1.3. 内核岭回归【kernel_ridge.KernelRidge】1.4. 支持向量机1.4.1. 分类1. 监督学习1.3. 内核岭回归【kernel_ridge.KernelRidge】内核岭回归(Kernel ridge regression-KRR)[1] 由使用内核方法的岭回归(使用 l2 正则化的最小二乘法)所组成。因此,它所拟合到的在空间中不同的线性函数是由不同的内核和数据所导致的。对于非线性的内核,它与原始

2020-12-28 15:56:31 1015

原创 Sklearn官方文档中文整理2——监督学习之线性和二次判别分析篇

Sklearn官方文档中文整理2——监督学习之线性和二次判别分析篇1. 监督学习1.2. 线性和二次判别分析【discriminant_analysis.LinearDiscriminantAnalysis和discriminant_analysis.QuadraticDiscriminantAnalysis】1.2.1. 使用线性判别分析来降维1.2.2. LDA 和 QDA 分类器的数学公式1.2.3. LDA 的降维数学公式1.2.4. Shrinkage(收缩)1.2.5. 预估算法1. 监督学习

2020-12-25 16:07:38 630

原创 Sklearn官方文档中文整理1——监督学习之广义线性模型篇

Sklearn官方文档中文整理1. 监督学习1.1 线性模型Linear Models1.1.1 普通最小二乘法Ordinary Least Squares1.1.2. 岭回归和分类Ridge regression and classification1.1.2.1. 回归Regression1.1.2.2. 分类Classification1.1.2.3. 设置正则化参数:广义交叉验证1.1.3. Lasso1. 监督学习1.1 线性模型Linear Models1.1.1 普通最小二乘法Ordi

2020-12-25 14:18:47 973

原创 Lasso model selection: Cross-Validation / AIC / BIC

利用Akaike信息准则(AIC)、Bayes信息准则(BIC)和交叉验证来选择Lasso估计量的正则化参数α的最优值。LassoLarsIC获得的结果基于AIC/BIC标准。基于信息准则的模型选择是非常快速的,但它依赖于对自由度的适当估计,是针对大样本(渐近结果)导出的,并且假设模型是正确的,即数据实际上是由该模型生成的。当问题条件恶劣时(特征多于样本),它们也往往会中断。对于交叉验证,我们使用两种算法计算套索路径:坐标下降(由LassoCV类实现)和Lars(最小角度回归)(由LassoLarsC

2020-12-23 16:18:38 2015 1

原创 Linux(centos7)下matplotlib作图中文显示异常问题的解决

由于我参照了好多的教程,一直没有效果,最后误打误撞,意外成功了,所以下面所述内容可能会有一些累赘,但是保证可以成功!在shell进入python,然后输入以下内容import matplotlibmatplotlib.matplotlib_fname()获取到matplotlibrc文件所在路径,结束后就输入quit()退出python编辑模式比如我的路径是/root/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/mat

2020-11-19 15:15:34 487

原创 matplot给堆型柱形图柱子上标值

import matplotlib.pyplot as plt# 下面柱子标值def autolabel(ax, rects): """Attach a text label above each bar in *rects*, displaying its height.""" for rect in rects: height = rect.get_height() ax.annotate('{}'.format(height),

2020-11-11 16:58:03 568

原创 FaceBoxes.PyTorch代码应用到自己数据遇到的坑

1. AssertionError: Invalid device idngpu的default值改成12. FileNotFoundError: [Errno 2] No such file or directory:’./data/WIDER_FACE\annotations\61_Street_Battle_streetfight_61_894.xml’将此处的路径改成绝对路径,并且将/改成\\3. 查无xml文件此时需要根据自己的数据,制作img_list.txt文件,文件种每行为图片

2020-09-29 09:30:07 1438 4

原创 pytorch1.0.0的艰辛下载过程,原来实际很简单啊

因为要学习maskrcnn-benchmark,需要pytorch1.0.0版本的,但是我之前的是pytorch1.7,就是下载官网首页的链接,这样就是会默认下载最新版本,实际上应该去下载官网以前版本寻找pytorch1.0.0的下载链接实际上,这里还要根据自己的cuda版本来选择链接,如果你是cuda10.1版本(和我一样),估计就要降cuda版本了。。。降完版本后,就开始下载了pytorch1.0.0了。先看我遇到的弯路和错误吧????网太差,一直中断下载,????我一直不停重新试了三天,最后终

2020-09-22 14:40:46 6428 8

原创 windows系统下的Linux虚拟机的Flask项目其他机器无法访问的问题

问题我在问win10系统中的虚拟机上弄了个Flask项目假设我虚拟机的IP地址是A,win10本机的IP地址是B,并且项目中的代码有人设置了host='0.0.0.0',如下:然后在虚拟机的浏览器中输入http://A:5000/,界面正常出现,然后本机的浏览器中输入http://A:5000/,界面也可以正常出现。问题就是,其他机器,包括我自己手机的浏览器输入http://A:5000/,却不能正常显示百思不得其解,以为是防火墙问题,最后才发现是虚拟机的网络连接问题解决虚拟机在网络设置时有

2020-09-02 17:35:33 1028 1

原创 Linux+centos7+的虚拟机环境准备

Linux+centos7+的虚拟机环境准备步骤1:VMware的下载与安装步骤2:centos7的下载与安装步骤3:联网设置步骤4:在Windows系统下载安装Xshell,Xftp,Xmanager步骤5:在虚拟机中安装Anaconda3步骤6:Windows下的Pycharm远程链接虚拟机中的centos下的python环境(Anaconda环境)步骤7:虚拟机安装pytorch和opencv由于模型最后需要在Linux环境下部署,所以在电脑上安装个Linux环境的虚拟机,让模型可以在Linux环境

2020-09-02 16:21:36 347

空空如也

空空如也

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

TA关注的人

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