-
Python实现判断字符串中包含某个字符的判断函数示例
所属栏目:[Python] 日期:2020-12-17 热度:50
本篇章节讲解Python实现判断字符串中包含某个字符的判断函数。供大家参考研究具体如下: #coding=utf8#参数包含两个:#containVar:查找包含的字符#stringVar:所要查找的字符串def containVarInString(containVar,stringVar): try: if isinstance[详细]
-
python爬虫(入门教程、视频教程) 原创
所属栏目:[Python] 日期:2020-12-17 热度:112
python的版本经过了python2.x和python3.x等版本,无论哪种版本,关于python爬虫相关的知识是融会贯通的,编程小技巧关于爬虫这个方便整理过很多有价值的教程,小编通过本文章给大家做一个关于python爬虫相关知识的总结,以下就是全部内容: python爬虫的基础[详细]
-
python基础之包的导入和__init__.py的介绍
所属栏目:[Python] 日期:2020-12-17 热度:154
调用同级目录: C src |C mod.py |C test.py 若在程序test.py中导入模块mod,则直接使用 import mod或from mod import * 调用子目录下的模块: C src |C mod.py |C lib | |C mod2.py |C test.pyfrom lib.mod2 import *或import lib.mod2 调用上级目录下的文件[详细]
-
分数霸榜! python助你微信跳一跳拿高分
所属栏目:[Python] 日期:2020-12-17 热度:175
前言 最近微信的跳一跳很火,大家看到排行榜上几百上千的分数,再看看自己百分左右的分数肯定很难过,我手残怪我吗?没关系,如果你跟着我来,也能让你分数霸榜。 原理 首先大家是有一个直观感受,根据两个箱子距离的不同,需要按压的时间也是不一样的,一般[详细]
-
python matplotlib 注释文本箭头简单代码示例
所属栏目:[Python] 日期:2020-12-17 热度:71
注释文本箭头 结果展示: 完整代码示例: import numpy as npimport matplotlib.pyplot as pltfig,ax = plt.subplots(figsize=(5,5))ax.set_aspect(1)x1 = -1 + np.random.randn(100)y1 = -1 + np.random.randn(100)x2 = 1. + np.random.randn(100)y2 = 1. +[详细]
-
Python设计模式之代理模式简单示例
所属栏目:[Python] 日期:2020-12-17 热度:141
本篇章节讲解Python设计模式之代理模式。供大家参考研究具体如下: 代理模式在一般形式上是一个类函数接口。代理可以是这些事物的接口:网络连接,存储的对象,文件,或者其他资源(昂贵的或者不容易复制的)。 一个众所周知的代理模式的例子就是[详细]
-
在CentOS6上安装Python2.7的解决方法
所属栏目:[Python] 日期:2020-12-17 热度:115
在CentOS6上yum安装工具是基于Python2.6.6的,所以在CentOS6上默认安装的是Python2.6.6,因为要在服务器系统为CentOS6上部署生产环境,但是代码都是基于Python2.7写的,所有遇到了问题。 探索 发现系统不能卸载Python2.6后,查了系统的版本号 cat /etc/*-rel[详细]
-
浅谈Python2获取中文文件名的编码问题
所属栏目:[Python] 日期:2020-12-17 热度:52
问题: Python2获取包含中文的文件名是如果不转码会出现乱码。 这里假设要测试的文件夹名为test,文件夹下有5个文件名包含中文的文件分别为: Python性能分析与优化.pdf Python数据分析与挖掘实战.pdf Python编程实战:运用设计模式、并发和程序库创建高质量[详细]
-
Python设计模式之门面模式简单示例
所属栏目:[Python] 日期:2020-12-17 热度:88
本篇章节讲解Python设计模式之门面模式。供大家参考研究具体如下: facade:建筑物的表面 门面模式是一个软件工程设计模式,主要用于面向对象编程。 一个门面可以看作是为大段代码提供简单接口的对象,就像类库。 门面模式被归入建筑设计模式。门[详细]
-
Python和Java进行DES加密和解密的实例
所属栏目:[Python] 日期:2020-12-17 热度:186
DES 为 Data Encryption Standard (数据加密标准)的缩写,是一种常见的对称加密算法。有关对称加密与非对称加密的特点及其应用场景,本文就不描述了,读者可以自行 google 。本文说明如何使用 Java 和 Python 两种语言来实现 DES 的加解密。 最近碰到的应[详细]
-
用tensorflow实现弹性网络回归算法
所属栏目:[Python] 日期:2020-12-17 热度:200
本文实例为大家分享了tensorflow实现弹性网络回归算法,供大家参考,具体内容如下 python代码: #用tensorflow实现弹性网络算法(多变量) #使用鸢尾花数据集,后三个特征作为特征,用来预测第一个特征。 #1 导入必要的编程库,创建计算图,加载数据集 import[详细]
-
全面了解Nginx, WSGI, Flask之间的关系
所属栏目:[Python] 日期:2020-12-17 热度:167
概览 之前对 Nginx,WSGI(或者 uWSGI,uwsgi),Flask(或者 Django),这几者的关系一存存在疑惑。通过查阅了些资料,总算把它们的关系理清了。 总括来说,客户端从发送一个 HTTP 请求到 Flask 处理请求,分别经过了 web服务器层,WSGI层,web框架层,这三[详细]
-
python+opencv实现动态物体追踪
所属栏目:[Python] 日期:2020-12-17 热度:74
简单几行就可以实现对动态物体的追踪,足见opencv在图像处理上的强大。 python代码: import cv2 import numpy as np camera=cv2.VideoCapture(0) firstframe=None while True: ret,frame = camera.read() if not ret: break gray=cv2.cvtColor(frame,cv2.CO[详细]
-
浅谈numpy库的常用基本操作方法
所属栏目:[Python] 日期:2020-12-17 热度:76
NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推。在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量。比如说,二维数组相当于是一个一维数组,而这个一维数组中每个元素又是一个一维数组。所以这个一维[详细]
-
Python设计模式之工厂模式简单示例
所属栏目:[Python] 日期:2020-12-17 热度:185
本篇章节讲解Python设计模式之工厂模式。供大家参考研究具体如下: 工厂模式是一个在软件开发中用来创建对象的设计模式。 工厂模式包涵一个超类。这个超类提供一个抽象化的接口来创建一个特定类型的对象,而不是决定哪个对象可以被创建。 为了实现[详细]
-
Python设计模式之中介模式简单示例
所属栏目:[Python] 日期:2020-12-17 热度:129
本篇章节讲解Python设计模式之中介模式。供大家参考研究具体如下: Mediator Pattern:中介模式 中介模式提供了一系列统一的系统接口。此模式也被认为是行为模式,因为他 能选择程序处理流程 。 当许多类开始在交互中产生结果时,可以选用中介模式[详细]
-
基于Python中单例模式的几种实现方式及优化详解
所属栏目:[Python] 日期:2020-12-17 热度:100
单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用[详细]
-
基于python内置函数与匿名函数详解
所属栏目:[Python] 日期:2020-12-17 热度:116
内置函数 Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bin() eval() int() open() str() bool() exec() isinstanc[详细]
-
浅谈Matplotlib简介和pyplot的简单使用――文本标注和箭头
所属栏目:[Python] 日期:2020-12-17 热度:185
在使用pyplot画图的时候,有时会需要在图上标注一些文字,如果曲线靠的比较近,最好还能用箭头指出标注文字和曲线的对应关系。这里就介绍文字标注和箭头的使用。 添加标注使用pyplot.text,由pyplot或者subplot调用。下面是可以选择的参数, text(tx,ty,fonts[详细]
-
详解python使用Nginx和uWSGI来运行Python应用
所属栏目:[Python] 日期:2020-12-17 热度:61
uWSGI是一个Web应用服务器,它具有应用服务器,代理,进程管理及应用监控等功能。它支持WSGI协议,同时它也支持自有的uWSGI协议,该协议据说性能非常高,而且内存占用率低,为mod_wsgi的一半左右,我没有实测过。它还支持多应用的管理及应用的性能监控。虽然[详细]
-
Python numpy实现数组合并实例(vstack,hstack)
所属栏目:[Python] 日期:2020-12-17 热度:162
若干个数组可以沿不同的轴合合并到一起,vstack,hstack的简单用法, a = np.floor(10*np.random.random((2,2))) aarray([[ 8.,8.],[ 0.,0.]]) b = np.floor(10*np.random.random((2,2))) barray([[ 1.,4.]]) np.vstack((a,b))array([[ 8.,0.],[ 1.,4.]]) np.[详细]
-
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
所属栏目:[Python] 日期:2020-12-17 热度:194
1.stack()函数 函数原型为:stack(arrays,axis=0),arrays可以传数组和列表。axis的含义我下面会讲解,我们先来看个例子,然后我会分析输出结果。 import numpy as npa=[[1,2,3],[4,5,6]]print("列表a如下:")print(a)print("增加一维,新维度的下标为0")c=n[详细]
-
Python使用smtp和pop简单收发邮件完整实例
所属栏目:[Python] 日期:2020-12-17 热度:163
SMTP SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 pop 收取邮件就是编写一个MUA作为客户端,从MDA把邮件获取到用[详细]
-
深入了解Python中pop和remove的使用方法
所属栏目:[Python] 日期:2020-12-17 热度:114
Python关于删除list中的某个元素,一般有两种方法,pop()和remove()。 remove() 函数用于移除列表中某个值的第一个匹配项。 remove() 方法语法: list.remove(obj) pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 pop() 方[详细]
-
Python中摘要算法MD5,SHA1简介及应用实例代码
所属栏目:[Python] 日期:2020-12-17 热度:192
关于算法的学习,小编觉得编程语言中的算法大都有一些相通的地方,主要的方面一是了解这一算法能用来干什么,另一方面,学习它在这类编程语言中怎么实现。 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通[详细]
