- 博客(13)
- 收藏
- 关注
原创 导论class2
数据集名称(业务上要解决的问题) 机器学习中的数据集行和列:行是样本/实例;列是特征/属性 类别标签列 特征或属性空间:由特征张成的特征空间 特征或属性向量:组成特征或属性空间中的样本点(行) 特征或属性值:组成特征向量中的值 定义多少行,定义多少列,定义多少类别标签列。 特征列如果是非数值型,应该将其转化为数值。 1.labelencoder标签编码 2.onehot encoder独热编码(将...
2019-11-01 18:28:26
256
原创 机器学习导论class1
人工智能-机器学习-深度学习 机器学习的概念:机器学习致力于研究如何通过计算手段,在给定算法内结合数据构建模型,通过模型达到预测功能。 如果具有预测的过程,需要机器学习,如果为特定问题、基础统计问题,那么不需要机器学习。 基于规则的学习是一个硬编码的过程;基于模型的过程是通过数据学习模型(学习参数),通过模型进行预测。 ...
2019-11-01 10:56:08
153
原创 class 12
装饰器:用于管理和增强函数和类行为的代码 提供一种在函数或类定义中插入自动运行代码的机制 特点: 更明确的语法 更高的代码可维护性 更好的一致性 函数基础: 函数可以赋给一个变量 def f(x): print(x) l = f l('haha') haha f('haha') haha 函数可以作为一个参数来传递 def t(x,func): return func(...
2019-10-29 16:40:07
322
原创 class 11
import re s = '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
421
原创 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
206
原创 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
447
原创 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
331
原创 class 7
表达式-语句-函数-脚本(模块)-包 为什么要用模块:代码重用,命名空间,实现数据或服务共享 模块之间可能会相互联系,如果想在某一模块中调用另外模块的东西,需要引入代码 步骤:找到模块文件-编译-运行模块文件 常用import和from import为导入整个模块,from为导入模块中部分函数 import math print(math.pi) 3.141592653589793 from ma...
2019-10-20 17:34:04
375
原创 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 3 def f(x, y=2, z=3): print(x, y, z) f(1,z=5) 1 2 5 当变量...
2019-10-19 11:43:17
328
原创 class 5
可迭代=可变幂=可用for循环:列表,元组,字典表,文件 迭代协议:对象内部有一个方法_next_()可以获取到下一个元素 迭代工具:for… map…推导… 迭代器对象和可迭代对象不同,迭代器对象是已经实现的,可迭代对象需要做一个中间的工作,也就是用一个iter()/iter()来生成一个迭代器。 如何将可迭代对象进行迭代: l = [1,2,3,4] i = iter(l) i.__next_...
2019-10-18 09:05:31
687
原创 class 4
赋值语句 基本 x,y,z,a,b,c=1,2,3,4,5,6 x 1 a=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
161
原创 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
657
原创 Class 2
D2 数据类型体现在数据上 变量要先赋值再使用 函数与方法不同,方法依赖于某种数据类型,函数则不依赖 part 1:数值 使用: 1.加减乘除:±*/ 其中除法需要特别说明: 4/2 2 4/2.0 2.0 5//2 2 5//2.0 2.0 2.比较 score=99.9 score==60 False score>=60 True score!=60 True 3.取整 import ...
2019-10-13 17:48:02
835
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅