
python
liangjisheng
https://github.com/liangjisheng
展开
-
scikit-learn(sklearn) 0.19 中文文档的翻译计划,邀请你的加入 | ApacheCN
scikit-learn(sklearn)官方地址: http://scikit-learn.org/ * 简单高效的数据挖掘和数据分析工具 * 可供大家使用,可在各种环境中重复使用 * 建立在 NumPy,SciPy 和 matplotlib 上 * 开放源码,可商业使用 - BSD license关于我们我们是 ApacheCN 开源组织,...转载 2018-05-28 10:27:09 · 295 阅读 · 0 评论 -
python的with用法
1.With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下:file = open("/tmp/foo.txt")data = file.read()...转载 2018-04-05 12:22:19 · 199 阅读 · 0 评论 -
python(四)下:python装饰器详解
装饰器一、介绍器:代表函数的意思。装饰器本质就是是函数功能:装饰其他函数,就是为其他函数添加附加功能 被装饰函数感受不到装饰器的存在原则: 不能修改被装饰的函数的源代码(比如线上环境)不能修改被装饰的函数的调用方式 实现装饰器知识储备: 函数即是“变量”高阶函数嵌套函数高阶函数+嵌套函数=>装饰器...转载 2018-04-01 10:26:48 · 260 阅读 · 1 评论 -
Python可迭代对象,迭代器,生成器的区别
本篇文章简单谈谈可迭代对象,迭代器和生成器之间的关系。三者简要关系图可迭代对象与迭代器刚开始我认为这两者是等同的,但后来发现并不是这样;下面直接抛出结论:1)可迭代对象包含迭代器。2)如果一个对象拥有__iter__方法,其是可迭代对象;如果一个对象拥有next方法,其是迭代器。3)定义可迭代对象,必须实现__iter__方法;定义迭代器,必须实现__iter__和next方...转载 2018-04-01 10:25:26 · 42933 阅读 · 10 评论 -
Python中生成器和迭代器的区别
Python中生成器和迭代器的区别(代码在Python3.5下测试):Num01–>迭代器定义: 对于list、string、tuple、dict等这些容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数。iter()是python内置函数。 iter()函数会返回一个定义了ne...转载 2018-04-01 10:24:44 · 1066 阅读 · 0 评论 -
python装饰器详解
“你会Python嘛?” “我会!” ‘那你给我讲下Python装饰器吧!’ “Python装饰器啊?我没用过哎” 简言之,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 一般而言,我们要想拓展原来函数代码...转载 2018-03-31 12:00:39 · 206 阅读 · 0 评论 -
python闭包查找变量晚绑定
# testFun返回一个列表,列表中存放着4个lambda表达式def testFun(): temp = [lambda x : i * x for i in range(4)]; return temp;for everyLambda in testFun(): #print(everyLambda); #调用列表中的lambda表达式是,传入的值为2...原创 2018-03-12 19:04:31 · 305 阅读 · 0 评论 -
我的Pycharm,我做主
之间花了一周多的时间把Pycharm官方帮助文档翻译了一遍,一共43篇博客,累得要屎,感悟颇多。 发牢骚之前先总结点干货,这里把所有的翻译文档列成如下目录,方便大家索引: 最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器...转载 2018-03-18 12:27:36 · 271 阅读 · 0 评论 -
最全Pycharm教程(14)——Pycharm编辑器功能总篇
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用 最全Py...转载 2018-03-18 12:25:43 · 547 阅读 · 0 评论 -
Python科学计算的瑞士军刀——Anaconda 安装与配置
IntroducePython是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy、scipy和matplotlib。要利用Python进行科学计算,就需要一一安装所需的模块,而这些模块可能又依赖于其它的软件包或库,因而安装和使用起来相对麻烦。幸好有人专门在做这一类事情,将科学计算所需要的模块都编译好,然后打包以发行版的形...转载 2018-03-10 11:18:18 · 314 阅读 · 0 评论 -
Python学习之Anaconda的使用及配置方法
俗话说‘人生苦短,我有Python’,但是如果初学Python的过程中碰到包和Python版本的问题估计会让你再苦一会,我在学习Python的爬虫框架中看到看到了anaconda的介绍,简直是相见恨晚啊,我觉的每个Python的学习网站上首先都应该使用anaconda来进行教程,因为在实践的过程中光环境的各种报错就能消磨掉你所有的学习兴趣!下...转载 2018-03-10 10:52:32 · 3702 阅读 · 1 评论 -
Windows下Anaconda的安装和简单使用
Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popular Python packagesfor science, math,...转载 2018-03-10 10:32:03 · 16440 阅读 · 0 评论 -
Anaconda的使用
1、anaconda介绍 Python虽然是一门优秀的程序语言,但其拥有出色的数据处理能力,尤其是在数据量巨大的时候,因而也吸引了不少数据分析人员的关注和使用。Python的数据处理能力主要依赖于NumPy,SciPy,Matplotlib,Pandas这4个库,其中NumPy提供了矩阵运算的功能,SciPy则在NumPy的...转载 2018-03-10 10:27:15 · 522 阅读 · 0 评论 -
C++中嵌套python(平台VS2010)
一、配置环境 首先在包含目录中添加python文件中的include文件,在包含库目录中添加python中的libs文件,附加依赖项中加入库函数,python27.lib(我使用的是2.7版本的)注意: &nbs转载 2018-03-10 08:48:33 · 678 阅读 · 0 评论 -
【Scikit-Learn 中文文档】处理文本数据 - scikit-learn 教程 | ApacheCN
中文文档: http://sklearn.apachecn.org/cn/stable/tutorial/text_analytics/working_with_text_data.html英文文档: http://sklearn.apachecn.org/en/stable/tutorial/text_analytics/working_with_text_data...转载 2018-05-28 10:29:05 · 613 阅读 · 1 评论