• 字符串相似度算法-LEVENSHTEIN DISTANCE算法

    Levenshtein Distance 算法,又叫Edit Distance 算法,是指两个字符串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。一般来说,编辑距离越小,两个串的相似度越大。 算法实现原理图解:...

    2018-06-18 02:41:52

  • Python学习-使用Python爬取陈奕迅新歌《我们》网易云

    《后来的我们》上映也有好几天了,一直没有去看,前几天还爆出退票的事件,电影的主题曲由陈奕迅所唱,特地找了主题曲《我们》的MV看了一遍,还是那个感觉。那天偶然间看到Python中文社区公众号推送了一篇文章《用Python爬取陈奕迅新歌《我们》10万条评论的新发现》。...

    2018-06-18 02:41:45

  • Python pickle

    ...

    2018-06-18 02:41:48

  • pandas数据处理基础——筛选指定行或者指定列的数据

    pandas主要的两个数据结构是:series(相当于一行或一列数据机构)和DataFrame(相当于多行多列的一个表格数据机构)。 本文为了方便理解会与excel或者sql操作行或列来进行联想类比 1. 重新索引:reindex和ix 上一篇中介绍过数据读取后默认的行索引是0,1,2,3...这样的...

    2018-06-18 02:41:42

  • (七)面向对象基础(一)

    面向对象基础 面向过程:根据业务逻辑从上到下写代码 面向对象:将数据与函数绑定到一起,分类进行封装,每个程序员只要负责分配给自己的分类,这样能够更快速的开发程序,减少了重复代码 面向对象基于面向过程 面向对象(object-oriented ;简称: OO) 至今还没有统一的...

    2018-06-18 02:41:41

  • 作用域与带有循环变量的默认参数相比较问题

    这个问题是来自于美国作家 鲁特兹(Mark Lutz) 所作的一本 《Learning Python,Fourth Edition》 书里提及到的。 原文翻译如下: 如果 lambda 或者 def 在函数中定义,嵌套在一个循环之中,并且嵌套的函数引用了一个上层作用域的变量,该变量被循环变量所改变,所有在...

    2018-06-18 02:41:39

  • Python系列之 迭代器和生成器

    很多Python的程序员都会混淆 迭代器 和 生成器 的概念和作用,分不清到底两个有什么区别。今天我们来好好说一说这两个概念。 迭代器(Iterator) Iterator Pattern Iterator 是一种设计模式,它的作用是,提供一种顺序访问一个聚合对象中的各个元素,但又不需要暴露出其...

    2018-06-18 02:41:35

  • Python 的反射机制

    ...

    2018-06-18 02:41:29

  • (六)文件操作

    文件格式 ① 绝对路径: 从盘符开始,相同路径必定是相同文件 ② 相对路径: 不是从盘符开始,从当前文件夹下开始查找文件(相同路径不易i的那个是相同文件) 访问模式 说明 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 w 打开一个文件只用于...

    2018-06-18 02:41:29

  • PyQt5实现界面跳转

    网上关于PyQt5的教程很少,特别是界面跳转这一块儿,自己研究了半天,下来和大家分享一下 一、首先是主界面 1 # -*- coding: utf-8 -*- 2 3 # Form implementation generated from reading ui file 'Form.ui' 4 # 5 # Created by: PyQt5 UI code generator 5.10.1 6 #...

    2018-06-18 02:41:26

2