拥有Python标签的文章
Python

Python人脸识别第三方库face_recognition接口说明文档

1.查找图像中出现的人脸代码示例:#导入face_recognition模块importface_recognition#将jpg文件加载到numpy数组中image=face_recognition.load_image_file(“your_file.jpg”)#查找图片中人脸(上下左右)的位置,图像中可能有多个人脸#face_locations的值类似[(135,536,198,474),()]Face_locations=face_recognit

系统 2019-09-27 17:38:24 2069

Python

Python内建数据结构详解

一、列表(List)list是一个可以在其中存储一系列项目的数据结构。list的项目之间需用逗号分开,并用一对中括号括将所有的项目括起来,以表明这是一个list。下例用以展示list的一些基本操作:#定义一个list对象class_list:class_list=['Michael','Bob','Tracy']#获得一个class_list的长度print'classhave',len(class_list),'students'#访问class_lis

系统 2019-09-27 17:38:23 2069

Python

python字典的常用操作方法小结

Python字典是另一种可变容器模型(无序),且可存储任意类型对象,如字符串、数字、元组等其他容器模型。本文章主要介绍Python中字典(Dict)的详解操作方法,包含创建、访问、删除、其它操作等,需要的朋友可以参考下。字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下:1.创建字典>>>dict={'ob1':'computer','ob2':'mouse','ob3':'printer'}技巧:字典中包含列表:dict={'yangr

系统 2019-09-27 17:38:21 2069

Python

浅谈python为什么不需要三目运算符和switch

对于三目运算符(ternaryoperator),python可以用conditionalexpressions来替代如对于x<5?1:0可以用下面的方式来实现1ifx<5else0注:conditionalexpressions是在python2.5之前引入的,所以以上代码仅适用于2.5以及之后的版本对于2.5之前的版本,可以用下面这种形式X<5and1or0对于switch,我们完全可以用dictionary来实现,看下面的例子>>>defswitch

系统 2019-09-27 17:38:18 2069

Python

Python实现115网盘自动下载的方法

本文实例讲述了Python实现115网盘自动下载的方法。分享给大家供大家参考。具体实现方法如下:实例中的1.txt,是网页http://bbs.pediy.com/showthread.php?t=144788另存为1.txt通过每3秒钟复制一个下载链接到粘贴板,复制时会自动调用115客户端下载,每下载10个文件会手工输入一个字符,防止一下下载太多,卡死机器具体代码如下:importre,os,timeimportwebbrowserimporturlli

系统 2019-09-27 17:38:17 2069

Python

Python Web框架Flask中使用七牛云存储实例

对于小型站点,使用七牛云存储的免费配额已足够为站点提供稳定、快速的存储服务七牛云存储已有PythonSDK,对它进行简单封装后,就可以直接在Flask中使用了,项目代码见GitHub上Flask-QiniuStorage。使用示例代码:复制代码代码如下:fromflaskimportFlaskfromflask_qiniustorageimportQiniuQINIU_ACCESS_KEY='七牛AccessKey'QINIU_SECRET_KEY='七牛

系统 2019-09-27 17:37:45 2069

Python

深入了解Python枚举类型的相关知识

枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期、月份、状态等。Python的原生类型(Built-intypes)里并没有专门的枚举类型,但是我们可以通过很多方法来实现它,例如字典、类等:MiracleLove={'MON':'林志玲','TUS':'陈意涵','WEN':'张柏芝','THU':'辛芷蕾','FRI':'周冬雨'}classMiracleLove:MON='林志玲'TUS='陈意涵'WEN='张柏

系统 2019-09-27 17:56:49 2068

Python

【Python】关联规则实例

这是最近找机器学习实习的一个笔试题:看到这个题的时候第一想法就是用关联规则(Apriori算法)来实现。关联规则最重要的就是支持度Support和置信度Confidence。支持度的计算方法:#下面式中X∩Y表示X和Y同时发生的次数,N表示总事物数support(X->Y)=X∩Y/N置信度的计算方法:confidence(X->Y)=support(X->Y)/support(X)知道支持度和置信度的计算方法之后就可以实现上面算法了,首先本题给的数据集比

系统 2019-09-27 17:56:04 2068

Python

python打造爬虫代理池过程解析

最近在使用爬虫爬取数据时,经常会返回403代码,大致意思是该IP访问过于频繁,被限制访问。限制IP访问网站最常用的反爬手段了,其实破解也很容易,就是在爬取网站是使用代理即可,这个IP被限制了,就使用其他的IP。对于高大上的公司来说,他们基本都使用收费的代理,基本不会有什么问题,比较稳定。像我这样的矮矬穷,肯定是用不起收费的代理。一般都是使用国内免费的代理,网上也有很多提供免费的代理。很多人都是从网上爬取一批免费的代理IP,存放在存储媒介中,例如excel文

系统 2019-09-27 17:56:04 2068

Python

Python之字符串

在Python中字符串是不可变变量,对其进行切片及其中的元素复制都会报错>>>str="ThisisPython">>>str[0:3]="abc"Traceback(mostrecentcalllast):File"",line1,inTypeError:'str'objectdoesnotsupportitemassignment其常用的方法:split用法:str.split(sep=None,maxsplit=-1)将字符串划分为序列>>>env=

系统 2019-09-27 17:55:21 2068

Python

python3中编码与解码的问题

python3中编码与解码的问题ASCII、Unicode、UTF-8ASCII我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的

系统 2019-09-27 17:55:08 2068

Python

python文件操作整理汇总

总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.path.i

系统 2019-09-27 17:55:05 2068

Python

python和shell实现的校验IP地址合法性脚本分享

一、python校验IP地址合法性执行效果:python代码:复制代码代码如下:[root@yangpython]#vicheck_ip.py#!/usr/bin/pythonimportos,sysdefcheck_ip(ipaddr):importsysaddr=ipaddr.strip().split('.')#切割IP地址为一个列表#printaddriflen(addr)!=4:#切割后列表必须有4个参数print"checkipaddressf

系统 2019-09-27 17:55:01 2068

Python

使用python开发vim插件及心得分享

vim有各种强大的插件,这不仅归功于其提供的用来编写插件的脚本语言vimL,还得益于它良好的接口实现,从而支持python等语言编写插件。当vim编译时带有+python特性时就能使用python2.x编写插件,+python3则支持python3.x,可以使用vim--version来查看vim的编译特性。要使用python接口,可以用:hpython来查看vim提供的帮助文档,本文做一个简单的介绍。我们都知道在vim里可以执行bash命令,只需要:!c

系统 2019-09-27 17:54:51 2068

Python

关于 Python opencv 使用中的 ValueError: too

最近在OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓。根据网上的教程,PythonOpenCV的轮廓提取函数会返回两个值,第一个为轮廓的点集,第二个是各层轮廓的索引。但是实际调用时我的程序报错了,错误内容如下:toomanyvaluestounpack(expected2)其实是接受返回值不符,如果你仅仅使用一个变量a去接受返回值,调用len(a),你会发现长度为3,也就是说这个函数实际上返回了三个值第一个

系统 2019-09-27 17:54:01 2068