-
pycharm+django创建一个搜索网页实例代码
所属栏目:[Python] 日期:2020-12-17 热度:170
本文主要研究的是pycharm+django创建一个搜索网页的实例代码,具体步骤和代码示例如下。 创建工程 比如,我创建的工程目录结构如下: 命令行 进入windows命令行,进入根目录: python manage.py startapp django_web 接着你会在pycharm中发现,多了一个djang[详细]
-
深入浅析Python中的yield关键字
所属栏目:[Python] 日期:2020-12-17 热度:182
前言 python中有一个非常有用的语法叫做生成器,所利用到的关键字就是yield。有效利用生成器这个工具可以有效地节约系统资源,避免不必要的内存占用。 一段代码 def fun():for i in range(20): x=yield i print('good',x)if __name__ == '__main__':a=fun()a[详细]
-
Python使用requests及BeautifulSoup构建爬虫实例代码
所属栏目:[Python] 日期:2020-12-17 热度:102
本文研究的主要是Python使用requests及BeautifulSoup构建一个网络爬虫,具体步骤如下。 功能说明 在Python下面可使用requests模块请求某个url获取响应的html文件,接着使用BeautifulSoup解析某个html。 案例 假设我要http://maoyan.com/board/4猫眼电影的top[详细]
-
Python实现的生成格雷码功能示例
所属栏目:[Python] 日期:2020-12-17 热度:53
本篇章节讲解Python实现的生成格雷码功能。供大家参考研究具体如下: 问题 在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。 解决方法: 给定一[详细]
-
详解Python之unittest单元测试代码
所属栏目:[Python] 日期:2020-12-17 热度:119
前言 编写函数或者类时,还可以为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。 本次我将介绍如何使用Python模块unittest中的工具来测试代码。 测试函数 首先我们先编写一个简单的函数,它接受姓、名、和中间名三个参数,并返回完[详细]
-
python中的set实现不重复的排序原理
所属栏目:[Python] 日期:2020-12-17 热度:114
最近在尝试写选课系统的时候遇到一个问题: 1、存在两个类 School、Teacher ; 2、School实例中包含多个Teacher的实例,但又不可重复 本人想到在School中用set()存储,但是添加Teacher实例的时候做不到去重,后来猜测应该是set会自动调用__eq__方法比较对象[详细]
-
python命令行解析之parse_known_args()函数和parse_args()使用
所属栏目:[Python] 日期:2020-12-17 热度:68
在python中,命令行解析的很好用, 首先导入命令行解析模块 import argparseimport sys 然后创建对象 parse=argparse.ArgumentParser() 然后增加命令行 parse.add_argument("--learning_rate",type=float,default=0.01,help="initial learining rate")parse.[详细]
-
Python实现PS图像调整颜色梯度效果示例
所属栏目:[Python] 日期:2020-12-17 热度:61
本篇章节讲解Python实现PS图像调整颜色梯度效果。供大家参考研究具体如下: 这里用 Python 实现 PS 中的色彩图,可以看到颜色的各种渐变,具体的效果可以参考附录说明 和之前的程序相比,这里利用矩阵的运算替代了 for 循环,提升了运行的效率。 i[详细]
-
Python实现PS图像调整黑白效果示例
所属栏目:[Python] 日期:2020-12-17 热度:118
本篇章节讲解Python实现PS图像调整黑白效果。供大家参考研究具体如下: 这里用Python 实现 PS 里的图像调整C黑白,PS 里的黑白并不是简单粗暴的将图像转为灰度图,而是做了非常精细的处理,具体的算法原理和效果图可以参考附录说明。 比起之前的程[详细]
-
Python实现批量压缩图片
所属栏目:[Python] 日期:2020-12-17 热度:135
本文为大家分享了Python实现批量压缩图片的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' __creation_time__= '2018/1/5 10:06' """ import os from PIL import Image import glob DIR = 'C:/Users/Public/Pictures/Sam[详细]
-
python画出三角形外接圆和内切圆的方法
所属栏目:[Python] 日期:2020-12-17 热度:57
刚看了《最强大脑》中英对决,其中难度最大的项目需要选手先脑补泰森多边形,再找出完全相同的两个泰森多边形。在惊呆且感叹自身头脑愚笨的同时,不免手痒想要借助电脑弄个图出来看看,闲来无事吹吹牛也是极好的。 今天先来画画外接圆和内切圆,留个大坑后面[详细]
-
Python实现PS滤镜功能之波浪特效示例
所属栏目:[Python] 日期:2020-12-17 热度:159
本篇章节讲解Python实现PS滤镜功能之波浪特效。供大家参考研究具体如下: 这里用 Python 实现 PS 滤镜的波浪特效,具体效果可以参考附录说明 import numpy as npfrom skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage imp[详细]
-
Python实现PS滤镜特效之扇形变换效果示例
所属栏目:[Python] 日期:2020-12-17 热度:115
本篇章节讲解Python实现PS滤镜特效之扇形变换效果。供大家参考研究具体如下: 这里用 Python 实现 PS 滤镜中的一种几何变换特效,称为扇形变换,将图像扭曲成一个扇形,具体的算法原理和效果图可以参考附录说明 import numpy as npfrom skimage im[详细]
-
Python实现PS图像调整之对比度调整功能示例
所属栏目:[Python] 日期:2020-12-17 热度:143
本篇章节讲解Python实现PS图像调整之对比度调整功能。供大家参考研究具体如下: 这里用 Python 实现 PS 里的图像调整C对比度调整。具体的算法原理如下: (1)、 nRGB = RGB + (RGB - Threshold) * Contrast / 255 公式中,nRGB表示图像像素新的R、G[详细]
-
Python编程实现的简单神经网络算法示例
所属栏目:[Python] 日期:2020-12-17 热度:181
本篇章节讲解Python编程实现的简单神经网络算法。供大家参考研究具体如下: python实现二层神经网络 包括输入层和输出层 # -*- coding:utf-8 -*-#! python2import numpy as np#sigmoid functiondef nonlin(x,deriv = False): if(deriv == True): r[详细]
-
python利用socketserver实现并发套接字功能
所属栏目:[Python] 日期:2020-12-17 热度:121
本文实现利用python的socketserver这个强大的模块实现套接字的并发,具体内容如下 目录结构如下: 测试文件请放在server_file文件夹里面 server.py #!/usr/bin/env python# -*- coding: gbk -*-# @Version : Python 3.5.2# @Time : 2018/1/24 10:29# @Author[详细]
-
Python中optparser库用法实例详解
所属栏目:[Python] 日期:2020-12-17 热度:182
本文研究的主要是Python中optparser库的相关内容,具体如下。 一直以来对optparser不是特别的理解,今天就狠下心,静下心研究了一下这个库。当然了,不敢说理解的很到位,但是足以应付正常的使用了。废话不多说,开始今天的分享吧。 简介 optparse模块主要用[详细]
-
Python实现的栈(Stack)
所属栏目:[Python] 日期:2020-12-17 热度:77
前言 Python本身已有顺序表(List、Tupple)的实现,所以这里从栈开始。 什么是栈 想象一摞被堆起来的书,这就是栈。这堆书的特点是,最后被堆进去的书,永远在最上面。从这堆书里面取一本书出来,取哪本书最方便?肯定是最上面那本。栈这种数据结构的特点就[详细]
-
详解如何利用Cython为Python代码加速
所属栏目:[Python] 日期:2020-12-17 热度:92
引言 通常,在 Python 中写循环(特别是多重循环)非常的慢,在文章 https://www.oudahe.com/p/47620/中,我们的元胞自动机的状态更新函数 update_state 使用了两重循环,所以我们尝试用 Cython 重构该方法。 代码 我们在同文件夹下新建一个 update.pyx 文件[详细]
-
python中的随机函数random的用法示例
所属栏目:[Python] 日期:2020-12-17 热度:123
一、random模块简介 Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。 二、random模块重要函数 1 )、random() 返回0=n1之间的随机实数n; 2 )、choice(seq) 从序列seq中返回随机的[详细]
-
python中的随机函数小结
所属栏目:[Python] 日期:2020-12-17 热度:114
本系列不会对python语法,理论作详细说明;所以不是一个学习教材;而这里只是我一个学习python的某些专题的总结。 1. random()函数 描述:random() 方法返回随机生成的一个实数,它在[0,1)范围内。 语法: import randomrandom.random(); 注意:random()是不[详细]
-
pyqt5自定义信号实例解析
所属栏目:[Python] 日期:2020-12-17 热度:135
本文研究的主要是pyqt5自定义信号实例解析的相关内容,具体介绍如下。 PyQt5已经自动定义了很多QT内建的信号。但是在实际的使用中为了灵活使用信号与槽机制,我们可以根据需要自定义signal。可以使用pyqtSignal()方法定义新的信号,新的信号作为类的属性。[详细]
-
python通过百度地图API获取某地址的经纬度详解
所属栏目:[Python] 日期:2020-12-17 热度:122
前言 这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的,本文将给大家详细的介绍关于python通过百度地图API获取某地址的经纬度的相关内容,分享出来供大家参考学习,下面话不多说了,来一起[详细]
-
Django框架教程之正则表达式URL误区详解
所属栏目:[Python] 日期:2020-12-17 热度:186
前言 利用Django开发网站,可以设计出非常优美的url规则,如果url的匹配规则(包含正则表达式)组织得比较好,view的结构就会比较清晰,比较容易维护。但这其中可能会有一些误区,下面就来给大家总结下。 问题: 我学习的视频大概是2015年录的,里面用的Djan[详细]
-
python简单实现操作Mysql数据库
所属栏目:[Python] 日期:2020-12-17 热度:85
用python编写数据库的代码很方便,但是如果不想自己写sql语句,其实还有更多的讨巧办法。使用webpy的db库就是不错的一个选择。当然为了使用webpy的db,之前你还需要安装MySQLdb,其他的就不需要做什么了。 1、安装MySQLdb库 sudo apt-get install python-MyS[详细]
