- 博客(118)
- 资源 (19)
- 收藏
- 关注
转载 ubunut 14.04 vim 配置python 环境
为什么要用vim编辑py文件?因为在Linux命令行中,缺少图形界面的IDE,vim是最佳的文本编辑器,而为了更好的编辑py文本,所以配置vim。 1. 安装完整版vim vi和vim的区别? 在Linux自带有vi编辑器,而vim是指vi improved,即vi升级版。区别在于vi指令和功能较vim简单,正因如此才有了vi improved。 Ubuntu自带的v
2016-08-31 21:18:21
1019
原创 Python pip 使用小技巧
在使用pip安装python 包的时候有时因为网速的原因很多软件都安装不上或者网速下载比较慢 今天发现了一个小技巧: sudo pip install matplotlib –index https://pypi.mirrors.ustc.edu.cn/simple/ 添加–index https://pypi.mirrors.ustc.edu.cn/simple/ 下载速度超给
2016-05-02 20:24:19
946
原创 每天一个函数---divmod函数
divmod函数 divmod(a,b)函数 返回的是a//b(除法取整以及a对b的余数) 返回的事元组(tuple)“`pythonIn[2]: divmod(9,2) Out[2]: (4, 1)“`In[3]: divmod(9,5) Out[3]: (1, 4)
2016-04-27 19:41:16
2050
转载 Python小模块--StringIO
转自:http://blog.sina.com.cn/s/blog_4b5039210100kdwv.html StringIO的行为与file对象非常像,但它不是磁盘上文件,而是一个内存里的“文件”,我们可以将操作磁盘文件那样来操作StringIO。一个简单的例子,让你对StringIO有一个感性的认识import StringIOs=StringIO.StringIO("JGood
2016-04-15 10:39:28
579
转载 python 小模块--platform
转自:http://python.01314.cn/201510370.html获取操作系统平台、版本及架构 – platformimport platform''' python中,platform模块给我们提供了很多方法去获取操作系统的信息 如: import platform platform.platform() #获取操
2016-04-14 09:36:14
732
转载 python小模块---fileinput
转自:http://python.01314.cn/201506148.htmlfileinput文件夹下的文本文件,将每一行的长度打印出来import fileinput from glob import glob for line in fileinput.input(glob(r'd:/*.txt')): print fileinput.
2016-04-13 10:30:53
524
转载 python小模块--anydbm,shelve模块
转自:http://python.01314.cn/201506145.htmlanydbm允许我们将一个磁盘上的文件与一个“dict-like”对象关联起来,操作这个“dict-like”对象,就像操作dict对象一样,最后可以将“dict-like”的数据持久化到文件。对这个”dict-like”对象进行操作的时候,key和value的类型必须是字符串。下面是使用anydbm的例子
2016-04-12 11:12:35
793
转载 python小模块学习---filecmp 文件比较
转自:http://python.01314.cn/201506131.htmlfilecmp模块用于比较文件及文件夹的内容,它是一个轻量级的工具,使用非常简单。python标准库还提供了difflib模块用于比较文件的内容。关于difflib模块,且听下回分解。 filecmp定义了两个函数,用于方便地比较文件与文件夹:filecmp.cmp(f1, f2[,
2016-04-11 20:11:08
1006
转载 python小模块----cookie
转自:http://python.01314.cn/201506127.htmlcookie就是一个在服务器与客户端之间相互传递的字符串(下图通过FireFox的FireBug插件查看google.com时的Cookie)。BaseCookie基类: BaseCookies的行为非常像dict,可以用键/值对的形式来操作它,但是kye必须是字符串,value是Morsel对
2016-04-09 14:36:35
737
转载 python 小模块 ---marshai模块
转自:http://python.01314.cn/201506112.html下面是marshal模块中定义的一些与序列化/反序列化有关的函数:marshal.dump(value, file[, version])将值写入到一个打开的输出流里。参数value表示待序列化的值。file表示打开的输出流。如:以”wb”模式打开的文件,sys.stdout或者os.pop
2016-04-08 09:04:52
572
转载 python小模块-----copy 模块
转自:http://python.01314.cn/201506110.htmlcopy 模块简单点说1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象浅复制只复制对象本身,没有复制该对象所引用的对象。
2016-04-07 09:42:40
494
转载 python小模块---zipfile
转自:http://python.01314.cn/201506104.html zip文件格式是通用的文档压缩标准,在ziplib模块中,使用ZipFile类来操作zip文件,下面具体介绍一下:class zipfile.ZipFile(file[, mode[, compression[, allowZip64]]])创建一个ZipFile对象,表示一个
2016-04-06 19:11:49
628
转载 Python 小模块学习--logging
转自:http://python.01314.cn/201506101.html先看一个比较简单的例子,让我们对logging模块有个感性的认识:import logging logging.basicConfig(filename = os.path.join(os.getcwd(), 'log.txt'), level = logging.DEBUG)
2016-04-05 14:59:12
427
转载 python 多线程
http://www.cnblogs.com/fnng/p/3670789.html单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^)from time import ctime,sleepdef m
2016-04-01 17:47:31
451
转载 Python 小模块学习-------struct数据格式转换
转自:http://python.01314.cn/20150628.html当Python需要通过网络与其他平台进行交互的时候,就必须考虑将这些数据类型与其他平台或语言之间的类型进行互相转换问题。struck.pack 将字符串理解为字节流或字节数组。函数原型为:struct.pack(fmt,v1,v2....),参数fmt 是格式字符串,v1 ,v2 ...表示要转换
2016-03-31 10:04:00
787
转载 Python 小模块——glob文件路径查找
转自:http://python.01314.cn/20150625.htmlglob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。glob.glob 返
2016-03-30 09:38:27
530
转载 python 小模块---random随机数生成
Python 中的random 模块用于生成随机数。random.random random.uniform random.uniform的函数原型为:random.uniform(a,b) 用于生成一个指定范围内的随机浮点数,两个参数一个是上限,一个是下限。如果a >b ,则生成随机数n;b《=n《=a。如果arandom.randint print random.uni
2016-03-29 09:27:12
721
转载 python 小模块
通过qrcode模块,我们能够在代码中很方便的根据链接、文字等内容,生成二维码图片。官方网址: https://pypi.python.org/pypi/qrcode安装方法:windwos下安装使用whl文件,centos下使用yum安装,选择编译安装的话还会依赖PIL模块#coding=utf-8import qrcode'''生成二维码'''img_1=qrco
2016-03-28 11:09:18
468
转载 XGboost参数设置
XGBoost参数在运行XGboost之前,必须设置三种类型成熟:general parameters,booster parameters和task parameters:General parameters:参数控制在提升(boosting)过程中使用哪种booster,常用的
2016-03-01 09:38:34
8757
转载 python代码段
转自python部落在Python中调用一个外部命令有时你需要通过shell或命令提示符调用一个外部命令,这在Python中通过使用subprocess模块很容易实现。只需要运行一条命令:import subprocesssubprocess.call(['mkdir', 'empty_folder'])如
2016-01-12 11:34:22
725
转载 每天一点python——缺失值处理
在sklearn的preprocessing包中包含了对数据集中缺失值的处理,主要是应用Imputer类进行处理。首先需要说明的是,numpy的数组中可以使用np.nan/np.NaN(Not A Number)来代替缺失值,对于数组中是否存在nan可以使用np.isnan()来判定。使用type(np.nan)或者type(np.NaN)可以发现改值其实属于float类型,代码如
2015-12-02 16:11:08
16215
2
转载 决策树入门篇
转自:http://www.cnblogs.com/huangxf/p/4342929.html前言:分类是数据挖掘中的主要分析手段,其任务就是对数据集进行学习并构造一个拥有预测功能的分类模型,用于预测未知样本的类标号,把类标号未知的样本按照某一规则映射到预先给定的类标号中。分类模型学习方法其中一类就是基于决策树的学习方法,下面,简单总结一下决策树的基础知识和构造决策树的两种算法:
2015-11-29 20:12:03
592
原创 分类算法总结
决策树分类算法决策树归纳是经典的分类算法。它采用自顶向下递归的各个击破方式构造决策树。树的每一个结点上使用信息增益度量选择测试属性。可以从生成的决策树中提取规则。KNN法(K-Nearest Neighbor):KNN法即K最近邻法,最初由Cover和Hart于1968年提出的,是一个理论上比较成熟的方法。该方法的思路非常简单直观:如果一个样
2015-11-27 18:18:06
616
转载 每天一点python——八大排序算法的Python实现
1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置),而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后,再将这
2015-11-27 09:59:13
594
转载 每天一点python——xlrd
一、什么是xlrdxlrd是python语言中读取excel的扩展工具,可以实现指定表单、指定单元格的读取。二、安装xlrd官网安装:到python官网http://pypi.python.org/pypi/xlrd下载模块安装,前提是已经安装了python 环境。MacOS安装: $ sudo pip install xlrd三、基本用法1
2015-11-25 13:02:51
1581
转载 每天一点——python map()和reduce()
转自:http://www.pythoner.com/46.html今天要介绍的是Python函数式编程中的另外两个内建函数map()和reduce(),而不是Google的MapReduce。1.map()格式:map( func, seq1[, seq2...] )Python函数式编程中的map()函数是将func作用于seq中的每一个元素,并用一个列表给
2015-11-20 10:46:35
772
转载 每天一点python —— yield
转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/index.html如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出
2015-11-20 10:23:38
388
转载 每天一点python —— 迭代器与生成器
迭代器 迭代器(Iterator)概述迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。迭代器不能回退,只能往前进行迭代。这并不是什么很大的缺点,因为人们几乎不需要在迭代途中进行回退操作。迭代器也不是线程安全的,在多线程环境中对可变集合使用迭代器是一个危险的操作。但如果小心谨慎,或者干脆贯彻函数式思想坚持使用不
2015-11-20 09:53:56
503
转载 每天一点python——类
转自:1 名字和对象对象有其特性,同一个对象可以有多个名字,这与其它语言中的别名很相似。别名有时候像指针,例如将对象当做 函数参数传递的时候非常高效,因为只传递了指针,这避免了pascal中的两套参数传递机制。2 Python的域(scopes)和名称空间(namespaces)在引入类之前,我们讲Python的域规则。类的定义巧妙地运用了名称空间,所以你需要知
2015-11-19 19:41:44
479
转载 图像处理——相似图像检索
作者: 阮一峰转自;http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网
2015-11-18 11:04:41
921
转载 每天一点python--assert断言
转自:http://blog.sina.com.cn/s/blog_76e94d210100vz37.htmlassert 主要用于测试1、assert语句用来声明某个条件是真的。2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert语句是应用在这种情形下的理想语句。3、当assert语句失败的时候,会引发一Asse
2015-11-16 19:18:21
866
转载 windows 批处理命令与CMD 命令
批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任
2015-11-16 12:29:06
448
原创 每天一点python——删除文件
因为在运行一个服务的时候要删除RUNNING_PID,所以自己想用python删除避免了自己手动删除使用的模块os 函数是:os.remove()#coding=utf-8#用来删除指定文件import os#print os.getcwd()try: os.remove('D:/adservice2/adservice2-1.0-SNAPSHOT/bin/RUNNIN
2015-11-14 11:10:04
487
转载 每天一点python ——python面向对象
转自:http://www.cnblogs.com/dolphin0520/archive/2013/03/29/2986924.html一.如何定义一个类 在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。 类是对现实世界中一些事物的封装,定义一个类可以采用下面的方式来定义:class className:
2015-11-13 09:45:12
409
转载 每天一点python -- python字典排序
参考:http://www.cnblogs.com/kaituorensheng/archive/2012/08/07/2627386.html http://www.cnblogs.com/BeginMan/p/3193081.htmldict={'A':1,"C":2,“B”:4,“E”:3}在python 的字典是一个无序的存储结构,每个元素是key
2015-11-12 14:01:40
409
转载 pycharm 快捷键
CTRL Q: 在参数列表位置,显示可以输入的所有参数。CTRL Q: 查看选中方法的文档字符串阅读CTRL -: 折叠当前代码CTRL +: 展开当前代码CTRL SHIFT -: 折叠所有代码CTRL SHIFT +: 展开所有代码CTRL SHIFT F7: 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮。CTRL F11 | F11: 设置书签
2015-07-24 21:12:41
486
python_cookbook 第三版
2017-03-11
python 控制摄像头需要的库
2015-10-23
hadoop2.6.0编译工具(全部除JDK)
2015-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人