摘要:
带参数的装饰器:就是在原装饰器外再包一层函数 迭代器:迭代取值的工具 1.是迭代器? 迭代是一个重复的过程,每一次重复都是基于上一个结果而来的。 注:单纯的重复并不是迭代 2.为什么要有迭代器? 基于索引的迭代取值方式只适合用于列表、元组、字符串类型,而对于没有索引的字典、集合、文件,则不再适用。 阅读全文
摘要:
闭包函数: 什么是闭包函数: 闭指的是定义在一个函数内部 包指的是该函数包含对外部作用域(非全局作用域)名字的引用 装饰器 1.什么是装饰器 就目前来看:装饰器就是定义一个函数,只不过该函数的功能是用来为其它函数添加额外的功能的 其实:装饰器本身其实可以是任意可调用的对象, 被装饰的对象也可以是任意 阅读全文
摘要:
from numpy import * import matplotlib.pyplot as plt def loadDataSet(): data_mat = [] label_mat = [] fr = open('testSet.txt') for line in fr.readlines(): line_arr = line.stri... 阅读全文
摘要:
from numpy import * import re import operator import feedparser def loadDataSet(): posting_ist = [['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], ['maybe', 'not',... 阅读全文
摘要:
绘制决策树 阅读全文
摘要:
函数对象: 函数是第一类对象的含义是函数可以被当作数据处理 函数可用于: def func(): print(‘func’) 1.引用 f = func 把内存地址赋值给f 2.当作参数传给一个函数 def foo(func) 3.当作函数的返回值 return func 4.可以当作容器类型的元素 阅读全文
摘要:
函数的返回值 1.什么是返回值: 返回值是一个函数的处理结果 2.为什么要有返回值 如果需要在程序中拿到函数的处理结果,做进一步的处理,则需要函数必须有返回值 3.函数返回值的应用: 函数的返回值用return定义 格式: return x 注意:1.return是一个函数结束的标志,可有多个ret 阅读全文
摘要:
文件操作 +模式: r+t w+t a+t r+b w+b a+b 可读可写,其他功能与人,r,w,a相同 f.seek(offset,whence) 文件指针移动 offest的单位为bytes whence是参照物 f.seek(3,0) whence默认值为0 0:文件开头开始 1:当前指针位 阅读全文
摘要:
文件处理 1.什么是文件处理 ①.文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位 ②.文件操作的核心就是读写 ③.我们只需要对文件进行读写操作,就是对操作系统发起请求,然后由操作系统或应用程序对文件的读写操作转换成具体的硬盘指令。 2.为什么要有文件? 因为内存无法永久保存数据,但凡我们 阅读全文
摘要:
from numpy import * import operator def create_data_set(): # 训练集与标签 group = array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]]) labels = ['A', 'A', 'B', 'B'] return group, labels ... 阅读全文