- 博客(12)
- 收藏
- 关注
原创 设计模式---工厂方法
工厂方法主要步骤:创建产品的接口(interface A),让具体的产品去继承 -------具体的工厂创建具体产品类去实现产品的接口(interface A)----------具体的类创建工厂接口(interface B),返回类型为(interface A) ------用于生产接口类创建具体的产品工厂类去继承工厂接口------用于生产具体的产品类参考案列:https://blog.csdn.net/heyangyi_19940703/article/details/5118896
2020-06-27 20:27:35 104
原创 Python-描述符练习
要求:先定义一个温度类,然后定义两个描述符用于描述摄氏度和华氏度两个属性要求这个两个属性会自动进行转换,也就是说你可以给摄氏度这个属性赋值,然后打印的话华氏属性是自动转换的结果class Celsius: def __init__(self,value=26.0): self.value = float(value) def __get__(self,instance,owner): return self.value def __set_(self,instance,value
2020-05-24 11:14:25 283
原创 Python-描述符
class MyProperty: def __ init__(self,fget=none,fset=none,fdel=none): self.fget = fget selg.fset = fset self.fdel = fdel def __get__(self, instance, owner): return self.fget(instance) def __set__(self,instance,value): self.fset(instance,value
2020-05-24 10:43:27 147
原创 定时器
基本要求:定制一个计时器的类start和stop方法代表启动计时和停止计时假设计时器对象t1,print(t1)和直接调用t1均显示结果当计时器未启动或已经停止计时,调用stop方法会给予温馨的提示两个计时器对象可以进行相加:t1+t2只能使用提供的有限资源完成需要的资源:使用time模块的localtime方法获取时间time.localtime返回struct_time的时间格式表现你的类:str__和__repr在这里插入代码片...
2020-05-22 17:39:19 133
原创 Python全局变量和局部变量
全局变量与局部变量两者的本质区别就是在于作用域用通俗的话来理解的话,全局变量是在整个py文件中声明,全局范围内都可以访问局部变量是在某个函数中声明的,只能在该函数中调用它,如果试图在超出范围的地方调用,程序就爆掉了如果在函数内部定义与某个全局变量一样名称的局部变量,就可能会导致意外的效果,可能不是你期望的。因此不建议这样使用,这样会使得程序很不健全直接来看几个例子来理解全局变量和局部变量的区别吧:Demo1:def fun(x):y=2print(“乘法的运行结果:”,x*y)num1=
2020-05-17 14:31:19 154
原创 《人工智能基础》读书笔记——(二)
第二章分类器:完成分类任务的人工智能系统特征,特征向量,特征点和特征空间数据的标注:在分类中,训练和测试数据一般都需要知道他们的实际类别。人工地给数据标上真实类别的过程被称为数据的标注。训练集:当一个数据集被用于分类器的训练,我们称之为训练集算法:根据数据集来训练分类器的过程,是由一系列判断和计算的步骤组成的。在一个数据集上,使用不同的算法可能会获得不同的分类器。下面介绍两种常见的训练线性分类的算法:感知器和支持向量机感知器 感知器是一种训练线性分类器的算法,它的主要想法是利用被误分类的
2020-05-08 18:33:46 418
原创 《人工智能基础》读书笔记——(一)
第一章1.专家系统:基于人工定义的规则来回答特定的问题;2.机器学习:当代的人工智能普遍通过学习来获得进行预测和判断的能力,这样的方法称为机器学习;3.监督学习:机器学习有很多种方式,最常见的一种学习方式是禁毒学习(supervised learning),通过预测公式得到预测值,并通过比较在每个样本上的预测值和真实值得差别获得反馈,机器学习的算法然后依据这些反馈不断地修正预测公式,在这种学...
2020-05-08 15:58:38 750 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人