![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 63
Jacketinsysu
No persistence, no man.
展开
-
python中的函数式编程
函数式编程的一个特点就是,允许 1. 把函数本身作为参数传入另一个函数! 2. 返回一个函数!原创 2015-02-10 23:56:56 · 1178 阅读 · 0 评论 -
Python yield 使用浅析
原文地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/是廖雪峰大大的好文!果断收藏了!初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield转载 2015-04-03 23:08:27 · 485 阅读 · 0 评论 -
在ubuntu14.04上安装python3.4.3
其实,百度了好多资料,但都是垃圾,呵呵,我就不说话了。 为什么要手动用源码安装,而不是用sudo apt-get呢?没办法咯,官方的版本最新只有3.4的,我要3.4.3的。 呐怎么办呢? 好吧,其实我自己也没办法,只能借助文档里面的README,其实只需要看它就好了,很轻楚的4行代码,搞定!!!!./configuremakemake testsudo make install然后就是原创 2015-07-10 11:03:49 · 3353 阅读 · 0 评论 -
【机器学习实战】KNN
KNN是比较简单且好用的算法。 读本篇博客之前,需要先对numpy、scikit-learn有个基本的了解,因为它们都是python做科学计算、机器学习必备的好工具!还有就是需要了解cross validation(交叉验证),可参考我的另外一片博客:交叉验证A. 算法原理KNN是个怎样的算法呢?其实顾名思义就能猜个七八成了,k-nearest-neighbors,邻居?首先假设我们有一个计算两个原创 2016-03-20 13:11:02 · 1175 阅读 · 1 评论 -
Python碎片小知识点总结
A. 这是一篇总结贴Python入门快,用起来也快,也容易让人有种自己真的几天内掌握了python一样,其实还有挺多小细节值得注意的,理解它们可以加快效率,对python整体有个正确的认识。 这篇博客里列举的都是我自己觉得自己掌握得不够牢固的东西,如果有帮助就很好啦,反之不喜勿喷~thx原创 2016-03-25 20:31:47 · 549 阅读 · 0 评论 -
x & (x-1)的意义
它的意义是: x = x & (x-1)能够将x(二进制表示)的最右边的1变成0。原创 2016-03-26 20:07:46 · 1372 阅读 · 0 评论 -
python装饰器
wrapper,最近被问到这个问题,简单地会python其实挺尴尬的,因为之前有某一次,一个面试官跟我说,“python,我也可以会啊,只不过是要查文档而已”。确实,如果只会基本的数据结构(列表、字符串、字典、集合),OOP,以及常用的操作,绝大部分时候的开发都是用库的,即使是熟悉的人,也需要经常查文档的,那会跟不会的人,有什么区别呢(意思是,即使不会的人,也能很容易学起来)?原创 2016-06-02 17:42:03 · 1284 阅读 · 0 评论 -
用迭代实现归并排序
最近在知乎上看到一个帖子,总结了各种常见的排序算法,并用python一一实现了,不过归并排序的迭代写法,题主说他不会写,我就试了一下,其实很简单。下面会先分析递归的时候实际上做了哪些事,然后迭代如何重现这些事。先用C++写,因为估计看这篇博客的大部分人对C++比较熟,最后会分享python的版本,实现过程基本一模一样。原创 2016-09-08 15:55:18 · 6859 阅读 · 2 评论