-
Python中enumerate函数代码解析
所属栏目:[Python] 日期:2020-12-17 热度:68
enumerate函数用于遍历序列中的元素以及它们的下标。 enumerate函数说明: 函数原型:enumerate(sequence,[start=0]) 功能:将可循环序列sequence以start开始分别列出序列数据和数据下标 即对一个可遍历的数据对象(如列表、元组或字符串),enumerate会将该数[详细]
-
python使用标准库根据进程名如何获取进程的pid详解
所属栏目:[Python] 日期:2020-12-17 热度:163
前言 标准库是Python的一个组成部分。这些标准库是Python为你准备好的利器,可以让编程事半功倍。特别是有时候需要获取进程的pid,但又无法使用第三方库的时候。下面话不多说了,来一起看看详细的介绍吧。 方法适用linux平台. 方法1 使用subprocess 的check_[详细]
-
Python文件的读写和异常代码示例
所属栏目:[Python] 日期:2020-12-17 热度:141
一、从文件中读取数据 #!/usr/bin/env pythonwith open('pi') as file_object: contents = file_object.read() print(contents) ===================================3.1415926 5212533 2324255 1、逐行读取 #!/usr/bin/env pythonfilename = 'pi'with open([详细]
-
Python生成数字图片代码分享
所属栏目:[Python] 日期:2020-12-17 热度:187
本文向大家分享了几段Python生成数字图片的代码,喜欢的朋友可以参考。具体如下: 最终版本 # -*- coding:utf-8 -*-from PIL import Image,ImageFont,ImageDraw,ImageFilterimport randomimport osimport timeclass Code(object): def __init__(self,imgSize[详细]
-
机器学习python实战之手写数字识别
所属栏目:[Python] 日期:2020-12-17 热度:130
看了上一篇内容之后,相信对K近邻算法有了一个清晰的认识,今天的内容――手写数字识别是对上一篇内容的延续,这里也是为了自己能更熟练的掌握k-NN算法。 我们有大约2000个训练样本和1000个左右测试样本,训练样本所在的文件夹是trainingDigits,测试样本所[详细]
-
python 3.0 模拟用户登录功能并实现三次错误锁定
所属栏目:[Python] 日期:2020-12-17 热度:149
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。 像Perl语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。 Python的3.0版本,常被称为Pytho[详细]
-
Python scikit-learn 做线性回归的示例代码
所属栏目:[Python] 日期:2020-12-17 热度:101
一、概述 机器学习算法在近几年大数据点燃的热火熏陶下已经变得被人所“熟知”,就算不懂得其中各算法理论,叫你喊上一两个著名算法的名字,你也能昂首挺胸脱口而出。当然了,算法之林虽大,但能者还是有限,能适应某些环境并取得较好效果的算法会脱颖而出,[详细]
-
Python编程实现双链表,栈,队列及二叉树的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:83
本篇章节讲解Python编程实现双链表,栈,队列及二叉树的方法。供大家参考研究具体如下: 1.双链表 class Node(object): def __init__(self,value=None): self._prev = None self.data = value self._next = None def __str__(self): return "Node([详细]
-
详解Python开发中如何使用Hook技巧
所属栏目:[Python] 日期:2020-12-17 热度:195
什么是Hook,就是在一个已有的方法上加入一些钩子,使得在该方法执行前或执行后另在做一些额外的处理,那么Hook技巧有什么作用以及我们为什么需要使用它呢,事实上如果一个项目在设计架构时考虑的足够充分,模块抽象的足够合理,设计之初为以后的扩展预留了[详细]
-
python利用标准库如何获取本地IP示例详解
所属栏目:[Python] 日期:2020-12-17 热度:185
标准库 Python拥有一个强大的标准库。Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。 Python标准库的主要功能有: 1.文本处理[详细]
-
机器学习python实战之决策树
所属栏目:[Python] 日期:2020-12-17 热度:197
决策树原理:从数据集中找出决定性的特征对数据集进行迭代划分,直到某个分支下的数据都属于同一类型,或者已经遍历了所有划分数据集的特征,停止决策树算法。 每次划分数据集的特征都有很多,那么我们怎么来选择到底根据哪一个特征划分数据集呢?这里我们需[详细]
-
Python栈算法的实现与简单应用示例
所属栏目:[Python] 日期:2020-12-17 热度:141
本篇章节讲解Python栈算法的实现与简单应用。供大家参考研究具体如下: 原理: 栈作为一种数据结构,是一种只能在一端进行插入和删除操作。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始[详细]
-
Python 多进程并发操作中进程池Pool的实例
所属栏目:[Python] 日期:2020-12-17 热度:84
在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,10几个还好,但如果是上百个,上千个目标,手动的去[详细]
-
Python定时器实例代码
所属栏目:[Python] 日期:2020-12-17 热度:94
在实际应用中,我们经常需要使用定时器去触发一些事件。Python中通过线程实现定时器timer,其使用非常简单。看示例: import threadingdef fun_timer(): print('Hello Timer!')timer = threading.Timer(1,fun_timer)timer.start() 输出结果: Hello Timer!Pro[详细]
-
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
所属栏目:[Python] 日期:2020-12-17 热度:121
我们可以通过这样子的方式去理解apache的工作原理 1 单进程TCP服务(堵塞式) 这是最原始的服务,也就是说只能处理个客户端的连接,等当前客户端关闭后,才能处理下个客户端,是属于阻塞式等待 from socket import *serSocket = socket(AF_INET,SOCK_STREAM)[详细]
-
python3.0 模拟用户登录,三次错误锁定的实例
所属栏目:[Python] 日期:2020-12-17 热度:115
python3.0 模拟用户登录,三次错误锁定的实例 实例如下所示: # -*- coding:utf-8 -*-#需求模拟用户登录,超过三次错误锁定不允许登陆 count = 0 #realname passwdReal_Username = "test"Real_Password = "test" #读取黑名单的内容f = open('black_user','r')[详细]
-
python中实现精确的浮点数运算详解
所属栏目:[Python] 日期:2020-12-17 热度:125
为什么说浮点数缺乏精确性? 在开始本文之前,让我们先来谈谈浮点数为什么缺乏精确性的问题,其实这不是Python的问题,而是实数的无限精度跟计算机的有限内存之间的矛盾。 举个例子,假如说我只能使用整数(即只精确到个位,计算机内的浮点数也只有有限精度[详细]
-
Python安装Numpy和matplotlib的方法(推荐)
所属栏目:[Python] 日期:2020-12-17 热度:82
Python安装Numpy和matplotlib的方法(推荐) 注意: 下载的库名中cp27代表python2.7,其它同理。 在shell中输入import pip; print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本 ================安装Numpy==================== 下载地址[详细]
-
python使用PyCharm进行远程开发和调试
所属栏目:[Python] 日期:2020-12-17 热度:147
背景描述 有时候Python应用的代码在本地开发环境运行十分正常,但是放到线上以后却出现了莫名其妙的异常,经过再三排查以后还是找不到问题原因,于是就在想,要是可以在服务器环境中进行单步跟踪调试就好了。 然而,在服务器系统上安装一个IDE肯定是不现实的[详细]
-
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
所属栏目:[Python] 日期:2020-12-17 热度:105
前言 最近工作中遇到了一些需求,想通过图形化的方式显示社交网络特定用户的好友关系,上网找了一下这方面的图形库有networkx、graphviz等,找了好久我选择了iGraph这个图形库。下面话不多说了,来一起看看详细的介绍吧。 安装igraph igraph在Windows下的安[详细]
-
详解Python里使用正则表达式的ASCII模式
所属栏目:[Python] 日期:2020-12-17 热度:139
ASCII ASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(x80以下),这也是MBCS得[详细]
-
python安装numpy&安装matplotlib& scipy的教程
所属栏目:[Python] 日期:2020-12-17 热度:160
numpy安装 下载地址:https://pypi.python.org/pypi/numpy(各取所需) copy安装目录。eg:鄙人的D:python3.6.1Scripts pip install :eg: win+R ----- CMD ---- pip install D:python3.6.1Scriptsnumpy-1.13.0rc2-cp36-none-win_amd64.whl 安装成功:[详细]
-
django定期执行任务(实例讲解)
所属栏目:[Python] 日期:2020-12-17 热度:191
要在django项目中定期执行任务,比如每天一定的时间点抓取数据,刷新数据库等,可以参考stackoverflow的方法,先编写一个manage.py命令,然后使用crontab来定时执行这个命令。 定制manage.py命令 app可以使用manage.py注册自己的命令,比如要在polls这个app[详细]
-
Python编程django实现同一个ip十分钟内只能注册一次
所属栏目:[Python] 日期:2020-12-17 热度:150
很多小伙伴都会有这样的问题,说一个ip地址十分钟内之内注册一次,用来防止用户来重复注册带来不必要的麻烦 逻辑: 取ip,在数据库找ip是否存在,存在判断当前时间和ip上次访问时间之差,小于600不能注册,到登录界面,大于600可以注册,设计一个数据库来存[详细]
-
Python实现一个简单的验证码程序
所属栏目:[Python] 日期:2020-12-17 热度:59
老师讲完random函数,自己写的,虽然和老师示例的不那么美观,智能,但是也自己想出来的,所以记录一下,代码就需要自己不断的自己练习,实战,才能提高啊!不然就像我们这些大部分靠自学的人,何时能学会。还有就是,这次听老师的,把自己的代码添加注释,[详细]
