摘要: 今天被一个很简单的坑到了,还想了很长时间,insert 函数,真的知道它内部执行的操作吗? 开始其实是在看一本算法的书,书里面给了两段工作内容差不多的伪代码 第一段如下: 第二段如下: 最开始感觉第二中代码中计算量不是应该比第一段多了一个计算长度的部分吗?应该是最二种时间花费更多,事实上len(da 阅读全文
posted @ 2019-10-16 22:24 嗨哥-higer 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: Principal Component Analysis:主成分分析 步骤 5 步: 1、去平均值,也就是将向量中每一项都减去各自向量的平均值 2、计算矩阵的方差,协方差,特征值, 3,、把特征值从大到小排列 4、取前K个特征值对应的特征向量, 5、对所有的向量以这个K个向量为基向量投影到到一个新的 阅读全文
posted @ 2018-11-21 17:59 嗨哥-higer 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 学习Django一个礼拜了,对其有了一个大概的了解,自己画了一个简单的图,虽然有点丑,但是基本上已经把自己所想已经表达 写完这篇随笔之后发现自己逻辑表述的有点不太清晰,有点乱,哪里不对,希望各位指正 首先由外部浏览器发出请求,服务器接收到请求,开始交给urls.py 处理,路由进行解释,告诉系统下一 阅读全文
posted @ 2018-09-17 17:05 嗨哥-higer 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 正则表达式:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 需要引入内置模块re 缺点:效率低下,能用字符串方法完成尽量使用字符串的方法 优点:编码简单 需要引入内置模块re 缺 阅读全文
posted @ 2018-08-11 14:25 嗨哥-higer 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 数据的持久化:数据持久化就是将内存中的对象转换为存储模型,以及将存储模型转换为内存中的对象的统称. 对象可以是任何数据结构或对象模型,存储模型可以是关系模型、XML、二进制流等 Python的数据持久化操作主要是六类:普通文件、DBM文件、Pickled对象存储、shelve对象存储、对象数据库存储 阅读全文
posted @ 2018-08-11 13:43 嗨哥-higer 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 文件处理:文件处理包括读文件,写文件 读文件: 1、打开文件 2、读取文件 3、关闭文件 写文件: 1、打开文件 2、写如文件 3、关闭文件 无论是读取文件还是写文件都时需要打开文件,和关闭文件 打开文件: fp = open(file [, mode='r', encoding=None, err 阅读全文
posted @ 2018-08-11 13:33 嗨哥-higer 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 系统的魔术方法:系统的魔术方法特别多,但是也都特别容易懂,简单的讲就是对系统的内置函数进行重写,你需要什么效果就重写成什么样, 比如说len()方法针对的对象本来没有自定义类的对象,但是当你重写了__len()__这个魔术方法时候,就可以对你需要的进行计算了,这个需要积累 这里给个例子吧 1 cla 阅读全文
posted @ 2018-08-11 11:58 嗨哥-higer 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 面向对象:三大特征:封装,继承,多态 封装:隐藏对象的实现过程,对外仅仅公开接口,控制在程序中的读取和修改的访问级别 类,函数都是一种封装 属性私有化:当类里面的属性不想被外部访问,可以将这些属性设置为私有属性,只需要家两个下划线'__', 例如:__age,这就是个私有属性,加一个下划线的成为保护 阅读全文
posted @ 2018-08-10 16:24 嗨哥-higer 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 构造方法: 目的:构造方法用于初始化对象,可以在构造方法中添加成员属性 触发时机:实例化对象的时候自动调用 参数:第一个参数必须是self,其它参数根据需要自己定义 返回值:不返回值,或者说返回None,不应该返回任何其他值 目的:构造方法用于初始化对象,可以在构造方法中添加成员属性 触发时机:实例 阅读全文
posted @ 2018-08-10 13:21 嗨哥-higer 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 成员方法:成员方法就是一个函数,只是作用域在类内,并且第一个参数必须是self,self代表当前对象, 1 class Dog(object): 2 def bark(self): #成员方法,第一个参数必须是self,代表当前调用对象 3 print('我是小可爱--丁丁') 4 5 dingdi 阅读全文
posted @ 2018-08-09 20:48 嗨哥-higer 阅读(81) 评论(0) 推荐(0) 编辑