- 博客(13)
- 收藏
- 关注
原创 导论class2
数据集名称(业务上要解决的问题)机器学习中的数据集行和列:行是样本/实例;列是特征/属性类别标签列特征或属性空间:由特征张成的特征空间特征或属性向量:组成特征或属性空间中的样本点(行)特征或属性值:组成特征向量中的值定义多少行,定义多少列,定义多少类别标签列。特征列如果是非数值型,应该将其转化为数值。1.labelencoder标签编码2.onehot encoder独热编码(将...
2019-11-01 18:28:26 209
原创 机器学习导论class1
人工智能-机器学习-深度学习机器学习的概念:机器学习致力于研究如何通过计算手段,在给定算法内结合数据构建模型,通过模型达到预测功能。如果具有预测的过程,需要机器学习,如果为特定问题、基础统计问题,那么不需要机器学习。基于规则的学习是一个硬编码的过程;基于模型的过程是通过数据学习模型(学习参数),通过模型进行预测。...
2019-11-01 10:56:08 110
原创 class 12
装饰器:用于管理和增强函数和类行为的代码提供一种在函数或类定义中插入自动运行代码的机制特点:更明确的语法更高的代码可维护性更好的一致性函数基础:函数可以赋给一个变量def f(x): print(x) l = fl('haha')hahaf('haha')haha函数可以作为一个参数来传递def t(x,func): return func(...
2019-10-29 16:40:07 282
原创 class 11
import res = 'Lily is 24 years old.Ben is 4 years old.'p1 = re.compile('\d+')p1.findall(s)['24', '4']re.findall('\d+',s)['24', '4']pp1 = re.compile('[A-Z]\w+')pp1.findall(s)['Lily', 'Ben']s...
2019-10-27 11:21:14 371
原创 class 10
对象持久化将当前的进度和状态存储起来(序列化)将存储的数据读取出来(反序列化)常见技术:扁平文件;pickle;shelve;数据库;ORM扁平文件存储为文本文件时,存储为纯文字,当反序列化时需要进行一个形式转化的工作。序列化过程l = [1,2,3]def t(): with open('1024.txt','w',encoding='utf8') as f: ...
2019-10-24 11:26:27 173
原创 class 9
错误异常处理和代码测试:错误类型:语法错误(syntaxerror)语义错误逻辑错误(不会抛异常)try的用法(有可能出现异常代码):try: x = 5/0 print(x)except ZeroDivisionError as t: print('wrong',t)except: print('else')else: print('ri...
2019-10-23 12:16:46 408
原创 class 8
封装继承多态repr和str的区别:class book: def __init__(self,title,price=0,author=None): self.title = title self.price = price self.author = author def __repr__(self): r...
2019-10-22 16:19:07 305
原创 class 7
表达式-语句-函数-脚本(模块)-包为什么要用模块:代码重用,命名空间,实现数据或服务共享模块之间可能会相互联系,如果想在某一模块中调用另外模块的东西,需要引入代码步骤:找到模块文件-编译-运行模块文件常用import和fromimport为导入整个模块,from为导入模块中部分函数import mathprint(math.pi)3.141592653589793from ma...
2019-10-20 17:34:04 336
原创 class 6
参数匹配一般来讲是位置匹配如下为关键字匹配def f(x,y,z): print(x,y,z) f(y=1,z=2,x=3)3 1 2默认值def f(x, y=2, z=3): print(x, y, z)f(1)1 2 3def f(x, y=2, z=3): print(x, y, z)f(1,z=5)1 2 5当变量...
2019-10-19 11:43:17 297
原创 class 5
可迭代=可变幂=可用for循环:列表,元组,字典表,文件迭代协议:对象内部有一个方法_next_()可以获取到下一个元素迭代工具:for… map…推导…迭代器对象和可迭代对象不同,迭代器对象是已经实现的,可迭代对象需要做一个中间的工作,也就是用一个iter()/iter()来生成一个迭代器。如何将可迭代对象进行迭代:l = [1,2,3,4]i = iter(l)i.__next_...
2019-10-18 09:05:31 650
原创 class 4
赋值语句基本x,y,z,a,b,c=1,2,3,4,5,6x1a=b=c='infi'a'infi'b'infi'c'infi'序列赋值a,b,c='htk'a'h'a,b,c='bababab'Traceback (most recent call last): File "<input>", line 1, in <module&g...
2019-10-17 11:08:47 137
原创 class 3
pycharm python 什么关系字典表形式:d={'name':'黄轩','sex':'male','nature':'帅锅'}d={'name':'gloria','age':24,'nature':'beauty'}d=dict(name='gloria',age=24,nature='beauty')使用:1.查找d={'name':'gloria','age':24,...
2019-10-15 10:34:13 615
原创 Class 2
D2数据类型体现在数据上变量要先赋值再使用函数与方法不同,方法依赖于某种数据类型,函数则不依赖part 1:数值使用:1.加减乘除:±*/其中除法需要特别说明:4/224/2.02.05//225//2.02.02.比较score=99.9score==60Falsescore>=60Truescore!=60True3.取整import ...
2019-10-13 17:48:02 782
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人