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