- 博客(442)
- 资源 (17)
- 收藏
- 关注
原创 set_option()参数详解
import pandas as pdimport numpy as npimport warnings# 显示所有列pd.set_option('display.max_columns', None)pd.set_option('display.max_columns', 5) # 最多显示5列# 显示所有行pd.set_option('display.max_rows', None)pd.set_option('display.max_rows', 10) # 最多显示10行.
2021-06-29 21:37:17 2462
原创 朴素贝叶斯算法原理与Python实现
朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法[1]。最为广泛的两种分类模型是决策树模型(Decision Tree Model)和朴素贝叶斯模型(Naive Bayesian Model,NBM)。和决策树模型相比,朴素贝叶斯分类器(Naive Bayes Classifier 或 NBC)发源于古典数学理论,有着坚实的数学基础,以及稳定的分类效率。同时,NBC模型所需估计的参数很少,对缺失数据不太敏感,算法也比较简单。理论上,NBC模型与其他分类方法相比具有最小的误差率。但是实际上并...
2021-06-05 18:40:03 5214 17
原创 Apriori 算法原理与Python实现
1.Apriori算法简介Apriori算法是经典的挖掘频繁项集和关联规则的数据挖掘算法。A priori在拉丁语中指"来自以前"。当定义问题时,通常会使用先验知识或者假设,这被称作"一个先验"(a priori)。Apriori算法的名字正是基于这样的事实:算法使用频繁项集性质的先验性质,即频繁项集的所有非空子集也一定是频繁的。Apriori算法使用一种称为逐层搜索的迭代方法,其中k项集用于探索(k+1)项集。首先,通过扫描数据库,累计每个项的计数,并收集满足最小支持度的项,找出频繁1项集的集合。该集
2021-06-05 11:59:39 2427
原创 Python 数据清洗之缺失数据填充fillna()
数据量大,缺失数据比较少的情况下,可以直接滤除;数据量小,缺失数据比较多时,对数据进行填充就很有必要了。数据填充函数fillna(),默认参数如下:
2021-06-04 22:32:17 9024 2
原创 PageRank算法原理与Python实现
1 PageRank算法简介PageRank算法,即网页排名算法,由Google创始人Larry Page在斯坦福上学的时候提出来的。该算法用于对网页进行排名,排名高的网页表示该网页被访问的概率高。该算法的主要思想有两点:a. 如果多个网页指向某个网页A,则网页A的排名较高。b. 如果排名高A的网页指向某个网页B,则网页B的排名也较高,即网页B的排名受指向其的网页的排名的影响。...
2021-06-04 18:06:34 3783 2
原创 DockerFile
1 DockerFile介绍dockerfile 是用来构建 docker 镜像的文件,命令参数脚本!构建步骤:编写一个 dockerfile 文件 docker build 构建称为一个镜像 docker run 运行镜像 docker push 发布镜像(DockerHub 、阿里云仓库)查看官方是怎么做的点击选择版本,跳转到 GitHub 页面但是很多官方镜像都是基础包,很多功能没有,我们通常会自己搭建自己的镜像!官方既然可以制作镜像,那我们也可以!.
2021-04-24 21:47:41 453
原创 数据卷容器
多个MySQL同步数据!使用之前咱们创建的镜像,启动3个容器首先创建一个命名为 docker01 的容器命令:docker run -it --name docker01 apollo/centos:1.0再创建一个命名为 docker02 的容器,并挂载到容器 docker01 上命令:docker run -it --name docker02 --volumes-from docker01 apollo/centos:1.0在容器 docker01 中..
2021-04-24 15:53:39 379
原创 初识 Dockerfile
Dockerfile 就是用来构建docker镜像的构建文件,即命令脚本!在 /home 目录下创建一个 dockerfile 测试目录进入目录创建一个dockerfile文件,名字可以随便,建议Dockerfile (通过这个脚本可以生成镜像。)# 文件中的内容 指令(大写) 参数FROM centosVOLUME ["volume01","volume02"]CMD echo "----end----"CMD /bin/bash#这里的每个命令,就是镜...
2021-04-24 10:11:40 527
原创 Docker 容器数据卷
1 容器数据卷docker的理念:将应用和环境打包成一个镜像!思考:如果数据都在容器中,那么我们容器删除,数据就会丢失!---> 需求:数据可以持久化MySQL容器,如果容器删除了,删库跑路!---> 需求:MySQL数据可以存储在本地!容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!简单的说就是,目录的挂载,将我们容器内的目录,挂载到Linux上面!总结一句话:容器的持久化和同步操作!容器间也是可以数据共享的!2 使用数
2021-04-24 08:47:50 413
原创 Docker 镜像讲解
1 镜像是什么镜像是一种轻量级、可执行的独立软件保,用来打包软件运行环境和基于运行环境开发的软件,他包含运行某 个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件。将所有的应用和环境,直接打包为docker镜像,就可以直接运行。如何得到镜像:从远程仓库下载 朋友拷贝给你 自己只做一个镜像 DockerFile2 Docker 镜像加载原理2.1 UnionFs (联合文件系统)UnionFs(联合文件系统):Union文件系统(UnionFs)是一种分层、轻量级
2021-04-23 10:27:02 703
原创 Docker 可视化
portainer(先用这个) Rancher(CI/CD 再用)1 什么是portainer?Docker图形化界面管理工具!提供一个后台面板供我们操作!2 下载启动命令:docker run -d -p 8080:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer3 访问测试浏览器访问:IP:80804
2021-04-22 23:29:16 1061
原创 修改linux终端命令行颜色
最近一直在使用 linux操作系统(Ubuntu16)学习 Docker,在使用过程中发现命令的输入输出均是白色,很容易看花眼,而且不容易区分输入与输出内容。于是下定决心,修改 linux 终端命令行颜色,下面就是本博主对 linux 终端命令行修改颜色的过程,特此记录,方便你我他。1 PS1要修改 linux 终端命令行颜色,我们需要用到PS1,PS1是 Linux 终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:set,即可在输出中找到关于PS1的定义如下:PS1='[
2021-04-22 15:04:36 16700 2
原创 Docker 作业练习
作业一:Docker 安装 Nginx1 搜索镜像搜索 Docker 镜像:https://hub.docker.com/点击进入可以查看 docker 镜像信息信息,包括镜像版本,如下图:也可以使用 Docker 命令进行搜索:docker search nginx建议大家去 docker hub 搜索,可以看到相关镜像的帮助文档2拉取镜像命令:docker pull nginx下载 nginx 镜像,查看本地镜像下载成功!3..
2021-04-21 22:43:17 1347 2
原创 Docker命令小结
Docker命令小结 目录 命令说明 使用命令 attach 当前shell下 attach 连接指定运行的镜像 docker attach 容器id build 通过Dockerfile定制镜像 commit 提交当前容器为新的镜像 cp 拷贝文件 docker cp 容器id:容器内路径 主机目的路径 create 创建一个新的容器 diff 查看docker容器的变化 ev...
2021-04-20 22:49:41 221
原创 Docker 的常用命令 - 2
1 后台启动容器docker run -d 镜像名 # 后台启动容器测试说明:使用后台启动容器命令,查看当前正在运行的容器发现为空,再查看所有运行过的容器,发现刚刚后台启动的容器已经停止退出了。问题:为什么后台启动的容器停止了?常见的坑,docker容器使用后台运行,就必须要有要一个前台进程(比如:-it,使用交互式),否则docker发现没有应用(没有提供服务),就会自动停止2 查看日志docker logs --help参书说明:-t #...
2021-04-08 18:14:24 787
原创 Docker 的常用命令 - 1
1 帮助命令显示docker的版本信息docker version 显示docker的系统详细信息,包括镜像和容器的数量 docker info 帮助命令 docker 命令 --help帮助文档的地址:https://docs.docker.com/engine/reference/commandline/build/2 镜像命令2.1 docker images查看所有本地主机上的镜像,可以使用 docker image ls 代替..
2021-04-06 22:59:36 820
原创 Docker 底层原理
1 docker run 运行流程图2 底层原理2.1 Docker是怎么工作的?Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上。通过Socket从客户端访问!Docker-Server接收到Docker-Client的指令,就会执行这个命令!2.2 为什么Docker比Vm快 docker有着比虚拟机更少的抽象层。 由于docker不需要Hypervisor实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实
2021-04-05 14:46:51 801
原创 Docker安装
1 Docker的基本组成 镜像(image): docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,如:tomcat镜像==>运行(run)==>容器(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。 容器(container): Docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的。相关操作:启动、停止、删除,基本命令目前就可以把这个容器理解为就是一个简易的 Linux系统。 仓库(
2021-04-03 22:53:49 999
原创 LINUX开启ssh服务,报错:ssh: connect to host 192.168.0.101 port 22: Connection refused
Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused造成这个错误的原因可能是ssh-server未安装或者未启动。提示:ubuntu 11.10 默认安装openssh-client,但是没有安装server(其他博主说的,未验证);博主的Ubuntu是16.10,测试发现 openssh-client 和openssh-server 均没有安装运行 ps -.
2021-04-03 10:18:31 21127
原创 Docker概述
1 Docker为什么会出现?做一款产品(开发项目),开发到上线需要两套环境(开发环境和生产环境),环境部署非常麻烦,其中包括应用环境、应用配置。开发人员和运维人员有微妙的问题:项目在我的电脑上可以运行!由于版本更新,导致服务不可用!对于运维来说考验十分大。环境配置又是十分的麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop…) ,费时费事费力。如果发布一个项目( jar + (Redis、MySQL、JDK、ES) ),项目能不能带上环境安装打包!(运维拿项目的时候带上环境安装打
2021-04-02 14:53:26 865
原创 Docker学习目录
1 学前准备对Linux系统有一定的基础,会使用常用的一些命令,比如:cd、mkdir等SpringBoot(不懂也可以学习)2Docker学习大纲2.1 Docker概述2.2 Docker安装2.3 Docker命令2.4 Docker镜像2.5 容器数据卷2.6 DockerFile2.7 Docker网络原理2.8 IDEA整合Docker2.9 Docker Compose2.10 Docker Swarm2.11 CI/CD Jen..
2021-04-02 12:07:13 843
原创 Flask+uwsgi+Nginx+Ubuntu部署-随手记
1 将项目上传服务器安装ssh:win7系统可以安装openssh更换软件源Ubuntu16.04 更换软件源:https://blog.csdn.net/apollo_miracle/article/details/109449229安装依赖包如果是内网(无法连接外网,最好提前准备好所有的依赖安装包)2 项目数据库迁移忘记密码可以进行删除,重装:Ubuntu16.04彻底卸载MySQL:https://www.cnblogs.com/mjhblog/p/10499772.htm
2020-12-29 16:02:49 992
原创 windows下用Python把png图片转化为pdf文件
不扯没用的,直接上代码1、环境:windows(Linux下应该也没问题)2、python版本:3.63、所需依赖:PyMuPDF(pip install pymupdf)以下是代码import globimport fitzimport osdef pic2pdf(pdf_name, pic_floder): doc = fitz.open() for img in sorted(glob.glob(os.path.join(pic_floder, "*.pn.
2020-12-29 15:01:42 3346 5
原创 flask数据库迁移问题解决
问题1:sqlalchemy.exc.OperationalError: (MySQLdb._exceptions.OperationalError) (1049, "Unknown database 'file'")原因:在进行数据库迁移之前没有创建对应的数据库解决办法:创建数据库:create database database_name charset=utf8;如:create database file charset=utf8;问题2:sqlalchemy.exc..
2020-11-23 22:23:54 1765
原创 创建python3.5以上版本的虚拟环境
python3.5以上的版本自带虚拟环境创建虚拟环境python3 -m venv 虚拟名字进入创建的虚拟环境文件夹cd 虚拟名字启动虚拟环境source ./bin/activate退出虚拟环境deactivate
2020-11-22 23:03:53 1172
原创 Ubuntu16.04下创建python的虚拟环境
为什么要使用virtualenv?首先,virtualenv为应用提供了隔离的Python运行环境,可以解决不同应用间多版本的冲突问题。比如,现在的电脑中一般同时具有python2和python3,系统的运行需要python2,做开发时往往需要最新的python3。而在使用工具pip时,所有第三方的包都会被安装到默认的python(一般是python2)的site-packages目录下,有时这不是我们所希望的。这正是要用到virtualenv的场合。virtualenv会把用户指定版本的pyt
2020-11-22 23:03:21 2026 1
原创 将pip源更换到国内镜像
pip国内的一些镜像用pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢,可能只有50KB/s。幸好,国内的一些顶级科研机构已经给我们准备好了各种镜像,下载速度可达2MB/s。其中,比较常用的国内镜像包括:(注意:新版ubuntu要求使用https源。)阿里云https://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban)http:/...
2020-11-22 19:36:48 950
原创 Ubuntu16.04下安装和配置Redis
1 安装1.1 联网安装执行下面联网安装命令sudo apt-get install redis-server执行后如下图所示:接下来执行完成,可以看到包括redis的版本信息等执行下面命令可以查看redis服务的状态service redis status状态为running,说明安装完成系统自动启动了服务1.2 离线安装找一台联网的版本相同的Ubuntu,进行安装包的下载,命令如下:apt-get download redis-server.
2020-11-03 10:23:44 911
原创 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
报错信息:apollo@ubuntu:/var/lib/apt/lists$ sudo apt-get install redis-serverE: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is anothe
2020-11-03 09:35:26 806
原创 Ubuntu16.04 更换软件源
对于Ubuntu系统,不同的版本的源都不一样,每一个版本都有自己专属的源。 而对于 Ubuntu 的同一个发行版本,它的源又分布在全球范围内的服务器上。Ubuntu 默认使用的官方源的服务器在欧洲,从国内访问速度很慢。国内的阿里、网易以及一些重点高校也都有 Ubuntu 的源,所以在装完 Ubuntu 系统后最好把官方源更换为国内的源。step 1: 首先看看国内有哪些源,点我查看选择阿里云源或者清华大学源(当然其他源都行),将它们的 Ubuntu 源的服务器地址先复制下来,下面会用到。阿里云源:ht.
2020-11-02 15:38:20 5467 1
原创 快速安装py依赖包
python编程离不开安装py依赖包,一般来说,使用pip install pythonModuleName即可,但是有些依赖包比较大,导致下载时间漫长,甚至下载一部分之后报错(timeout超时),这个时候就需要临时更换源安装:pip3 install pythonModuleName -i https://mirrors.aliyun.com/pypi/simple...
2020-10-22 14:38:04 1032
原创 数据分析师思维学习
1 前言思维很重要,如果思维缺失,容易造成分析的思路一团乱麻(问题发生没?问题在哪里?为什么?不确定对不对?不确定执行结果?不知道老板是否满意。。。。)数据分析的三种核心思维:1.结构化;2.公式化;3.业务化数据分析思维7大技巧:1.象限法;2.多维法;3.假设法;4.指数法;5.二八法则;6.对比法;7.漏斗法在业务时间锻炼分析能力:好奇心2 三种思维详细内容2.1 结构化 重点:找出核心论点,将核心论点逐一分解,再去拆解到穷尽(金字塔塔顶到塔底部)...
2020-10-20 22:05:04 1238
原创 JSON模块的详述(dumps、loads、dump、load的用法)
0 前言如果要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。1 什么是JSON?JSON(JavaScript Object Notation,JS 对象简谱) 是一种轻量级的数据交换格式,易于人阅读和编写。 并且,JSON还定死了字符集必须是UTF-8,表
2020-09-06 12:57:13 1365
原创 python 下载m3u8视频
https://leetcode-cn.com/problems/course-schedule/solution/ke-cheng-biao-by-leetcode-solution/F12,打开开发者工具,清除会话记录,然后刷新网页下载该文件,内容如下:获取ts文件名称筛选出以“.ts”结尾的行有些情况下可能是以其他格式的文件,比如png,下载后修改后缀即可或者筛除以“#”开头的行...
2020-08-31 16:32:41 3474
原创 Can‘t connect to MySQL server on localhost (10061)解决方法
解决方法,需要的朋友可以参考如下:用管理身份运行cmd.exe(注意必须是管理员身份运行),否则会报Install/Remove of the Service Denied! 切换到mysql安装目录下的bin文件夹,命令行运行"mysqld --install"。 此时使用“net start mysql”成功启动msyql 一般就可以正常启动mysql了...
2020-08-15 16:26:27 1249
原创 用Python制作实时现有确诊疫情图
1 前言最近每天早上起来第一件事,就是打开新闻软件看疫情相关的新闻。了解下自己和亲友所在城市的确诊人数,但纯数字还是缺乏一个直观的概念。那我们来做一个疫情地图吧。至于数据,从各大网站的实时疫情页面就可以拿到。2. 数据下载网上一搜,首先搜到的是新浪新闻的疫情实时追踪,那就用这个数据源吧。可以轻松找到url地址、请求方法、参数、应答格式等信息URL = "https://g...
2020-07-13 16:24:45 1507
原创 Python 对 Excel 的常用操作
经常使用 Python 对 Excel 文件进行一些操作,每次都需要写代码,为了省时省事,今天特意把最近写的代码进行汇总,方便以后直接调用。基本功能如下:读取单元格的值 把值写入单元格 读取行 读取列 插入行 插入列 清除某范围数据 新建sheet表 拷贝sheet表 删除sheet表 获取Excel中某sheet表的行数 获取Excel中某sheet表的列数 获取Excel文件中所有的sheet表名称 获取某一单元格背景颜色 设置某一单元格背景颜色 获取某一单元格字体颜
2020-07-13 16:03:24 1096 1
原创 pandas dataframe的合并
1 准备工作创建3个DataFrame:In [1]: import pandas as pdIn [2]: import numpy as npIn [3]: df1 = pd.DataFrame(np.ones((4, 4)) * 1, columns=list('ABCD'), index=list('1234'))In [4]: df2 = pd.DataFrame(np.ones((4, 4)) * 2, columns=list('ABEF'), index=list('3
2020-07-10 15:17:08 862
原创 Python 将字符串转为字典
有如下字符串:'{"name" : "apollo_miracle", "gender" : "male", "age": 18}'想转化为字典格式:{'name': 'apollo_miracle', 'gender': 'male', 'age': 18}方法一:通过 json 来转换In [1]: import jsonIn [2]: user_info = '{"name" : "apollo_miracle", "gender" : "male", "age": 18
2020-07-08 18:10:14 2327
原创 HTML 表单input录入内容校验
1 知识点准备1.1 JavaScript 正则表达式JavaScript 正则表达式:https://www.runoob.com/js/js-regexp.html1.2 onkeyup 事件onkeyup 事件会在键盘按键被松开时发生,当用户释放键盘按钮时执行Javascript代码:<input type="text" onkeyup="myFunction()">提示:与onkeyup 事件相关的事件发生次序:onkeydown 键盘按键被按下时发生..
2020-07-08 17:24:25 5759 1
jTessBoxEditor
2024-04-09
TREC06P垃圾邮件语料库
2024-04-09
sqlite-tools-win32-x86-3290000
2024-04-09
shell_bash_俄罗斯方块游戏
2022-06-04
httpd-2.2.9 webmin-1.610.zip
2022-05-29
DirectX修复工具.exe
2021-07-02
xpath_helper_2.0.2_0.crx
2020-05-24
vs_professional__805189676.1571956935.exe
2020-05-24
VNC服务端和客户端安装包
2019-12-01
软件设计师考点分析汇总.zip
2019-09-09
win_JavaJDK.zip
2019-09-08
Navicat_Keygen_Patch_v3.7_By_DFoX_URET
2018-12-25
iwebshop2.1.11090110_data
2018-12-25
xampp-win32-1.8.2-0-VC9-installer
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人