代码及注释如下#AutherBob#--*--conding:utf-8--*--#生产者消费者模型,这里的例子是这样的,有一个厨师在做包子,有一个顾客在吃包子,有一个服务员在储存包子,这个服务员我们就可以用queue来实现importthreadingimportqueueimporttime'''defconsumer(p,que):id=que.get()print("[%s]来吃包子了,我吃到的包子的名字是[%s]"%(p,id))defprodc
系统 2019-09-27 17:55:40 2354
廖雪峰Python教程笔记(四)6高级特性切片slice迭代列表生成式生成器迭代器6高级特性在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。基于这一思想,我们来介绍Python中非常有用的高级特性,1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。切片slice经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符取前3个元素,用一行代码就可以完成切片:L[0
系统 2019-09-27 17:55:36 2354
一、开发接口的作用1、mock接口:模拟一些接口。有一些有关联的接口,在别的接口没有开发好的时候,需要用这个接口,就可以写一个假接口,返回想要的结果来模拟这个接口。2、知道服务端的开发逻辑,有助于测试;3、比如不想让其他人看很多数据库中的数据,可以通过接口只返回一部分数据。二、开发一个接口1、flask是一个轻量级的开发框架__name__:代表当前这个python文件server=flask.Flask(__name__):把当前这个python文件,当
系统 2019-09-27 17:52:45 2354
python是一个很有趣的语言,可以在命令行窗口运行。python中有很多功能强大的模块,这篇经验告诉你,如何使用python的pygal模块绘制反正切函数图像。1.简介pygal是一个SVG图表库。SVG是一种矢量图格式。全称ScalableVectorGraphics--可缩放矢量图形。用浏览器打开svg,可以方便的与之交互。2.pygal安装Windows下pygal的安装比pip还要简单,直接在命令模式执行python-mpipinstall--u
系统 2019-09-27 17:51:22 2354
Sigmoid函数为神经网络层中的激活函数,是对输入X产生逻辑分类的过程,以下为Sigmoid函数的图像以及在两个变量输入下对其的简单实现。importnumpyasnpdefsigmoid(x):#TODO:Implementsigmoidfunctionreturn1/(1+np.exp(-x))inputs=np.array([0.7,-0.3])weights=np.array([0.1,0.8])bias=-0.1#TODO:Calculatet
系统 2019-09-27 17:51:01 2354
定时与邮件在这一关,我们希望为一般的爬虫程序新增两个实用性比较强的功能:第一是定时功能,即程序可以根据我们设定的时间自动爬取数据;第二是通知功能,即程序可以把爬取到的数据结果以邮件的形式自动发送到我们的邮箱。这两个功能可以让爬虫程序定时向我们汇报。试想一下,如果你是一位股票(或比特币)的持有者,你希望及时爬取股票(或比特币)每日的价格数据,方便你能及时卖出或买入,那每天都去启动一遍爬虫程序是极其不高效的。而此时,如果你的爬虫程序有定时和发送邮件功能,能自动
系统 2019-09-27 17:50:59 2354
Python数据科学入门DmitryZinoviev著熊子源译第10章机器学习监督学习尝试从具有标记的训练数据集中推断出预测函数,其中训练数据集中的每一个样本属于哪类都是已知的。(线性回归、逻辑回归、随机决策森林、朴素贝叶斯分类、支持向量机、线性判别分析、神经网络)无监督学习尝试在没有标记的数据中找出隐藏的结构。(K均值、社区检测、分层聚类、主成分分析)第48单元设计预测试验完成模型的建立、评估和验证有一下四个步骤:将输入数据分成训练集和测试集(一般占比为
系统 2019-09-27 17:50:40 2354
fromcopyimport*#String浅复制aList=[3,5,7]bList=aList[::]flag=aList==bListprint(flag)flag=aListisbListprint(flag)#Answer#True#False#切片aList=[3,5,7,9]aList[:3]=[]#删除列表中前3个元素print(aList)#Answer:#[9]aList=[3,5,7,9,11]delaList[:3]#同上print
系统 2019-09-27 17:50:39 2354
这个乘法表看上去比较舒服,(●’◡’●)foriinrange(1,10):#i取值1到9forjinrange(1,i+1):#j取值1到is="%d*%d=%d"%(j,i,i*j)#赋值乘法公式print(s.ljust(8),end='')#每个字符串占8字符,左对齐,i不变时结尾不换行print()#i变时换行函数defmult(n):foriinrange(1,n+1):forjinrange(1,i+1):s='%d*%d=%d'%(j,i,
系统 2019-09-27 17:49:52 2354
目录一、概要二、导学三、实践能力一、概要从数据处理到人工智能实例15-霍兰德人格分析雷达图从Web解析到网络空间从人机交互到艺术设计实例16-玫瑰花绘制二、导学纵览Python计算生态,看见更大的世界三、实践能力初步编写带有计算生态的复杂程序
系统 2019-09-27 17:49:17 2354