
Python
_Seven°
这个作者很懒,什么都没留下…
展开
-
linux(docker中)搭建Oracle客户端解决DPI-1047报错
由于容器化、微服务等概念的流行,项目中需要用到Python环境及在Docker中访问Oracle数据库,在执行Python脚本访问Oracle数据库时遇到如下报错:在此记录解决该问题的步骤:首先,到linux官网下载对应Oracle数据库版本(此处需要Oracle11g的客户端文件)的客户端文件,此处我下载的为instantclient-basic-linux.x64-11.2.0.4.0.zip、instantclient-sqlplus-linux.x64-11.2.0.4.0.zip(不知原创 2020-11-13 17:30:55 · 19101 阅读 · 1 评论 -
Docker容器化安装Python、第三方包、制作镜像、内网部署
在项目中经常需要在linux服务器上搭建Python环境,但是由于linux系统的版本等原因,导致内网环境中安装Python及第三方库的过程出现各种问题,因此采用Docker的方式部署Python。大致流程分为以下步骤:1、Docker hub拉取Python镜像 2、创建容器并在容器内增加项目所需第三方库 3、将步骤二的容器制作为镜像 4、将镜像用于内网环境。(Docker的安装此处不再描述)1、Docker hub拉取官方镜像首先,查看系统已有的镜像,输入如下命令:docker imges原创 2020-11-04 16:18:16 · 41047 阅读 · 9 评论 -
威尔逊置信区间算法
此算法的基础是以用户对某种抉择的二项性为基础,每条可记录的数据都是“0-1”的独立事件,符合泊松分布,于是该类数据很容易归类于二项分布里。二项分布计算置信区间有多种计算公式,最常见的是“正太区间”(Normal approximation interval),但它只适用于样本较多的情况(np > 5 且 n(1 − p) > 5),对于小样本,它的准确性很差。Wilson算法正是解决了...原创 2020-03-23 17:26:52 · 28557 阅读 · 3 评论 -
OneHot编码用于用于生产解决维度问题
不知道大家在使用OneHot编码的过程中有没有遇到这样的问题,比如在训练样本中某一列的值(离散)为“green” "red" "yellow",并对其进行了one-hot编码,效果如下:当在生产环境中实时读取新增数据时,出现一些训练样本中未见过的数据,如"green" "blue",其one-hot编码如下:那么在这种情况下会导致数据维度不一致,但由于训练好的模型输入维度是确定的,...原创 2019-10-25 09:43:09 · 21229 阅读 · 1 评论 -
Python中的装饰器
当你在处理大批量的数据时,你想测试一下你写的代码要运行多久,如果你用的是anaconda,那没问题,可以直接%%time来计算此单元格的运行时间,呢么在Pycharm上要怎么做呢,你可以导入time模块去计算一个时间差,但是如果多段代码都需要分别计算执行时间,需要在每个函数上都写一边计时代码吗? 这样岂不是很麻烦,这时我们可以利用装饰器来实现,不仅可以减少重复代码,而且可以在不改变原来代码的基础上...原创 2019-06-12 15:07:40 · 24718 阅读 · 1 评论 -
Python实现微信机器人
最近在学python的过程中无意间发现一个python库:wxpy,其可以实现让微信自动接收、处理消息并进行回复的一系列功能。感觉挺有意思的,便自行摸索学习,并成功地实现了其功能。当我们打开微信,就会秒收到一些活跃分子的回复,有的时候感觉对方回答很在理,但是有的时候发现对方的回答其实是驴唇不对马嘴,仔细深究发现,原来对方是机器人。首先需要安装wxpy库,其次需要去图灵机器人官网注册一下,获...原创 2019-06-12 13:32:05 · 26438 阅读 · 4 评论 -
内网环境搭建Python3环境及安装第三方库(Linux)
1. Python3.6搭建1.1 下载Python3.6前往Python官网下载对应的Linux版本Python(Python-3.6.8.tgz)1.2 对压缩包解压通过ftp等工具将下载的Python-3.6.8.tgz放入某个路径,如/root/gf0719下进入该目录:cd /root/gf0709解压文件: tar xf Python-3.6.8.tg...原创 2019-07-19 16:36:55 · 31281 阅读 · 4 评论