拥有Python标签的文章
Python

python gensim使用word2vec词向量处理中文语料的方法

word2vec介绍word2vec官网:https://code.google.com/p/word2vec/word2vec是google的一个开源工具,能够根据输入的词的集合计算出词与词之间的距离。它将term转换成向量形式,可以把对文本内容的处理简化为向量空间中的向量运算,计算出向量空间上的相似度,来表示文本语义上的相似度。word2vec计算的是余弦值,距离范围为0-1之间,值越大代表两个词关联度越高。词向量:用DistributedRepres

系统 2019-09-27 17:48:08 2620

Python

Python的两种上传图片方式

Python的两种上传图片方式上传至七牛云服务器上传至自己服务器上传至七牛云服务器代码注释写的已经很清楚了,直接可以用access_key='替换成你的'#个人中心->密匙管理->SKsecret_key='替换成你的'#七牛空间名bucket_name='替换成你的'#临时域名url='替换成你的'q=qiniu.Auth(access_key,secret_key)defqiniu_upload(key,localfile):token=q.uploa

系统 2019-09-27 17:47:29 2620

Python

对python打包的可执行exe文件进行反编译

对python打包的可执行exe文件进行反编译1所需的16位编辑工具链接:https://pan.baidu.com/s/1FPva6M9MLaWCuFbwl-vULQ提取码:ru7t将编辑工具进行安装,后面要用到2pyinstxtractor.py链接:https://pan.baidu.com/s/1WouVG8WzWE2Jd9_EczkUoQ提取码:5g1g复制这段内容后打开百度网盘手机App,操作更方便哦新建文件夹,直接将pyinstxtracto

系统 2019-09-27 17:52:02 2618

Python

python logger 打印多次的问题与解决方案

学习Python不久碰到过这个问题,记得当时没查出是什么问题.刚刚无意中发现了这个问题的原因及解决方案,记录一下.参考:https://juejin.im/post/5bc2bd3a5188255c94465d31第一种情况参考文章中介绍说产生这个问题的原因是因为创建了自定义的Logger对象后,又使用了logging中的日志输出方法,这些方法使用的是默认配置的Logger对象,导致之后输出的日志信息会重复。示例代码:importlogging#日志管理l

系统 2019-09-27 17:50:07 2618

Python

PythonI/O进阶学习笔记_3.2面向对象编程_python的继承(多继承

前言:本篇相关内容分为3篇多态、继承、封装,这篇为第二篇继承。本篇内容围绕python基础教程这段:在面向对象编程中,术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。使用对象而非全局变量和函数的原因有多个,下面列出了使用对象的最重要的好处。多态:可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。封装:对外部隐藏有关对象工作原理的细节。继承:可基于通用类创建出专用类。内容较多,这篇为中篇。Conten

系统 2019-09-27 17:57:35 2617

Python

python 计算两个列表的相关系数的实现

用pandas计算相关系数计算相关系数用pandas,比如我想知道风速大小与风向紊乱(标准差来衡量)之间的相关系数,下面是代码:importpandasaspdimportpylabasplt#每小时的阵风风速平均值all_gust_spd_mean_list=[8.21529411764706,7.872941176470587,7.829411764705882,8.354117647058825,9.025882352941174,9.3845238

系统 2019-09-27 17:56:56 2617

Python

在python中利用numpy求解多项式以及多项式拟合的方法

构建一个二阶多项式:x^2-4x+3多项式求解>>>p=np.poly1d([1,-4,3])#二阶多项式系数>>>p(0)#自变量为0时多项式的值3>>>p.roots#多项式的根array([3.,1.])>>>p(p.roots)#多项式根处的值array([0.,0.])>>>p.order#多项式的阶数2>>>p.coeffs#多项式的系数array([1,-4,3])>>>多项式拟合用三阶多项式去拟合importmatplotlib.pyplo

系统 2019-09-27 17:49:53 2616

Python

Mac安装python3的方法步骤

Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。现在Mac上默认安装的python版本为2.7版本,若安装新版本需要通过该地址进行下载:https://www.python.org/ftp/python/3.5.0/python-3.5.0-macosx10.6.pkg可通过敲击:python来进行查看python版本。Mac根据软件安装流程点击即可完成安装,但是如果查看python3.X是否安装成功,需要在命令行输入:pyt

系统 2019-09-27 17:47:38 2616

Python

使用python实现unix2dos和dos2unix命令的例子

由于工作电脑网络限制无法安装unix2dos和dos2unix命令转换文件,自己实现一个直接上代码,保存为python文件如unix2dos.py然后使用命令unix2dos.py{unix2dos|dos2unix}{dirname|filename}#!/usr/bin/envpython#coding=utf-8importosimportsystry:input=raw_inputexcept:passdefusage():print('Usage

系统 2019-09-27 17:57:19 2615

Python

利用Python判定IP地址合法性的三种方法

在帮朋友解决这个问题后,随便记录一下这三种方法:第一种方法:使用正则表达式:因为当时的要求是判定10.0.0.1到10.255.255.255,原理其实是一样。这里简单回顾一下正则表达式模式的内容:常见的如:\d可以表示0~9的任意一个数字字符而\D是匹配一个非数字字符等价于^^是匹配字符串的开头,但放在[]中表示匹配不在[]中的字符$是匹配字符串的末尾.是匹配除了换行符任意字符{}表示重复几次,例如:^a{2,4}$aa,aaa或aaaa|的是或的意思[

系统 2019-09-27 17:56:01 2615

Python

python re.sub()替换正则的匹配内容方法

如下所示:importrec=re.compile(r'\d')s='you1are2welcome'#用指定的内容,替换正则匹配的内容,也可以指定替换次数ret=c.sub('',s,1)print(ret)#处理函数接收一个参数(每次的匹配结果)defdeal(s):returnstr(int(s.group())*2)#可以认为干预替换过程,传递一个函数即可ret=re.sub(r'\d',deal,'you1are2welcome')print(r

系统 2019-09-27 17:47:07 2615

Python

python最好用的集成开发环境:eclipse+pydev安装配置完全教程

我终于从武汉回来了,又困又累,两天来每天8小时睡眠,确实是耽误了博客进度,伤心的是我晒黑了,所以今天才想起来更新博客。I.我最喜爱的python集成开发环境我用过的python集成开发环境有pycharm,visualstudio,eclipse+pydev,Eric,spyder,Ipython和vscode,码到这儿我笑了,因为那个集成开发环境太多了,每个人都有自己的习惯,都有自己喜爱的IDE,不需要我推荐的。写这篇博客完全是为了强推我的女神级IDE:

系统 2019-09-27 17:57:18 2614

Python

python 性能优化方法小结

提高性能有如下方法1、Cython,用于合并python和c语言静态编译泛型2、IPython.parallel,用于在本地或者集群上并行执行代码3、numexpr,用于快速数值运算4、multiprocessing,python内建的并行处理模块5、Numba,用于为cpu动态编译python代码6、NumbaPro,用于为多核cpu和gpu动态编译python代码为了验证相同算法在上面不同实现上的的性能差异,我们先定义一个测试性能的函数defperf_

系统 2019-09-27 17:55:29 2614

Python

Python django框架应用中实现获取访问者ip地址示例

本文实例讲述了Pythondjango框架应用中实现获取访问者ip地址。分享给大家供大家参考,具体如下:在django官方文档中有一段对request.META的解释:HttpRequest.METAAstandardPythondictionarycontainingallavailableHTTPheaders.Availableheadersdependontheclientandserver,butherearesomeexamples:•CONT

系统 2019-09-27 17:54:42 2614

Python

ubuntu16.04下源码编译安装python3.6完成之后,ssl模块缺失

ssl模块缺失表现为在python中执行如下命令importssl会报错。在网上一查,是因为没有安装好openssl,于是参照https://blog.csdn.net/xiaoqingshe0716/article/details/84886976完成了openssl的源码安装。安装完成后,openssl的安装位置在/usr/local/openssl在终端输入opensslversion-a检测安装是否成功,并获取相关信息。完成之后,需要重现编译安装p

系统 2019-09-27 17:46:37 2614