摘要: Python中的正则表达式(来自Dive into Python3) 利用python提供的最简单的字符串函数index(), find(), split(), count(), replace()等函数来实现字符串的剪切工作将会十分困难,因为这些函数几乎都是对大小写敏感的。如果你的任务刚好可以用这 阅读全文
posted @ 2016-12-31 15:17 Khannian 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 闭包是什么 使用像javascript和python这样支持面向对象范式的语言进行编程时,都会涉及到 闭包的概念 以及 闭包的使用 。我们今天就从这两个方面来讨论一下闭包(本文仅针对python3): 首先是维基百科中关于闭包的概念: 在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函 阅读全文
posted @ 2016-12-25 20:20 Khannian 阅读(9318) 评论(1) 推荐(4) 编辑
摘要: Python迭代器和生成器(改编自知乎相关文章) 1.迭代器 有一些Python对象,我们可以从中按一定次序提取出其中的元素。这些对象称之为可迭代对象。比如,字符串、列表、元组都是可迭代对象。 我们回忆一下从可迭代对象中提取元素的过程。这次,我们显式的使用列表的 下标 : 同样的,以下是通过下标对可 阅读全文
posted @ 2016-12-23 02:15 Khannian 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 第六章 深度前馈网络 这种模型本质上是一个函数近似器。例如我们在某个自然得来的数据集中希望找到一个映射$y=f^{ }(x)$,那么我们可以假设$y=f(x;\theta)$,这里的思想和线性回归很相似,如果取线性函数则直接得到线性模型。 那么网络一词用从何而来?这是因为前馈网络模型常常会采用多层函 阅读全文
posted @ 2016-12-20 13:46 Khannian 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 在给出描述符的定义之前,我们首先介绍一下描述符的应用场景: 首先我们设想正在编写某个管理电影信息的类(class Movie), Movie类的代码看上去可以是这个样子: 我们可以看到,在 init 方法中,我们建立了大量的对象属性。这些属性有的从含以上仅支持字符串,有的则仅支持属于某一个特定取值范 阅读全文
posted @ 2016-12-18 19:46 Khannian 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 类和一般的对象没什么区别 在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: 但是在python中,类也是一种对象,也支持所有对象都具有的操作 阅读全文
posted @ 2016-12-18 19:46 Khannian 阅读(187) 评论(0) 推荐(0) 编辑