<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[米乐乐果的博客]]></title><description><![CDATA[一些知识的记录，方便复用。]]></description><link>https://blog.youkuaiyun.com/u010967162</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010967162]]></copyright><item><title><![CDATA[Python: set实例透析]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52298210</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52298210</guid><author>u010967162</author><pubDate>Wed, 24 Aug 2016 10:45:58 +0800</pubDate><description><![CDATA[Python里的 set数据类型set是无序unique值的集合，常用来去重，检验membership等。set类似一个词典，但只有键key，没有值value，好多操作也类似，但不支持索引，切片等操作。a = set([1,2,3,1])
b = set([2,3,4])a{1, 2, 3}
print bset([2, 3, 4])
常见操作a{1, 2, 3}
len(a)3
2 in aTru]]></description><category></category></item><item><title><![CDATA[Python: glob匹配文件]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52298188</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52298188</guid><author>u010967162</author><pubDate>Wed, 24 Aug 2016 10:45:17 +0800</pubDate><description><![CDATA[glob模块实例详解glob的应用场景是要寻找一系列（符合特定规则）文件名。  glob模块是最简单的模块之一，内容非常少。用它可以查找符合特定规则的文件路径名。查找文件只用到三个匹配符：”*”, “?”, “[]”。   
”*”匹配0个或多个字符；  
”?”匹配单个字符；
”[ ]”匹配指定范围内的字符，如：[0-9]匹配数字。
假设以下例子目录是这样的。 
dir 
dir/file.txt]]></description><category></category></item><item><title><![CDATA[Python: Logging模块实例详解]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52298131</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52298131</guid><author>u010967162</author><pubDate>Wed, 24 Aug 2016 10:43:53 +0800</pubDate><description><![CDATA[Logging 模块import loggingQuick Start导入模块后直接logging.waring()，logging.error()简单粗暴地调用即可。默认的level是DEBUG，所以warning会打印出信息，info级别更低，不会输出信息。如果你不知道level等参数的意义请后面解释，淡定，继续往下看。  如果不特别配置，logging模块将日志打印到屏幕上(stdout)。#]]></description><category></category></item><item><title><![CDATA[Python: zipfile压缩解压文件]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52298098</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52298098</guid><author>u010967162</author><pubDate>Wed, 24 Aug 2016 10:42:45 +0800</pubDate><description><![CDATA[判断是否是ZIP文件用zipfile.is_zipfile判断。import zipfileprint(zipfile.is_zipfile('samples/archive.zip'))True
ZipFile可以直接操作ZIP，支持读取数据以及对其修改。读取文件信息List出来archive文件里内容，用namelist 和 infolist方法。返回list of filenames或list]]></description><category></category></item><item><title><![CDATA[Python: 正则表达式实例透析]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52298076</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52298076</guid><author>u010967162</author><pubDate>Wed, 24 Aug 2016 10:41:51 +0800</pubDate><description><![CDATA[re模块import rere.search经常用match = re.search(pat, str)的形式。因为有可能匹配不到，所以re.search()后面一般用if statement。str = 'an example word:cat!!'
match = re.search(r'word:\w\w\w', str)
if match:
    print 'found', match.]]></description><category></category></item><item><title><![CDATA[KNN算法实现及其交叉验证]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52269077</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52269077</guid><author>u010967162</author><pubDate>Sun, 21 Aug 2016 19:56:58 +0800</pubDate><description><![CDATA[KNN算法用NumPy库实现K-nearest neighbors回归或分类。  
  邻近算法，或者说K最近邻(kNN，k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻，就是k个最近的邻居的意思，说的是每个样本都可以用它最接近的k个邻居来代表。
  
  kNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别，则该样本]]></description><category></category></item><item><title><![CDATA[Python: os模块实例详解]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52263512</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52263512</guid><author>u010967162</author><pubDate>Sat, 20 Aug 2016 20:59:29 +0800</pubDate><description><![CDATA[import os操作文件# to create some file
touch foo.txt
echo Hello > foo.txt
cat foo.txtHello
# rename file
os.rename('foo.txt','bar.txt')
!cat bar.txtHello
# remove file
os.remove('bar.txt')改变目录# current dir]]></description><category></category></item><item><title><![CDATA[Python: 异常处理]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52259161</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52259161</guid><author>u010967162</author><pubDate>Sat, 20 Aug 2016 04:24:10 +0800</pubDate><description><![CDATA[1. 扑获异常1.1 基本语法把可能抛出异常(出错)的语句放在try的block里，然后用except去扑捉(预判)可能的异常类型，如果异常类型match，就执行except模块。try:
    # write some code
    # that might throw exception
except <ExceptionType>:
    # Exception handler, al]]></description><category></category></item><item><title><![CDATA[Python: 文件操作]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52259120</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52259120</guid><author>u010967162</author><pubDate>Sat, 20 Aug 2016 04:14:51 +0800</pubDate><description><![CDATA[文件操作文件操作，无外乎读写，但首先你要打开文件。  打开文件f = open(filename, mode) filename是文件名，可以带目录；mode是读写模式（可以是读，写，追加等）；f是file handler。关闭文件f.close()模式
“r”: Open a file for read only
“w”: Open a file for writing. If file alre]]></description><category></category></item><item><title><![CDATA[Python: 函数式编程]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52258879</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52258879</guid><author>u010967162</author><pubDate>Sat, 20 Aug 2016 04:10:21 +0800</pubDate><description><![CDATA[函数式编程Mapmap()函数接收两个参数，一个是函数，一个是序列，map将传入的函数依次作用到序列的每个元素，并把结果作为新的list返回，比循环更简洁，更易读。# default function
name_len = map(len, ["Sam", "John", "Ned Stark"])
print name_len[3, 4, 9]
# lambda function
squares]]></description><category></category></item><item><title><![CDATA[Python: 遍历字典]]></title><link>https://blog.youkuaiyun.com/u010967162/article/details/52258613</link><guid>https://blog.youkuaiyun.com/u010967162/article/details/52258613</guid><author>u010967162</author><pubDate>Sat, 20 Aug 2016 04:01:38 +0800</pubDate><description><![CDATA[遍历字典d = {'x': 1, 'y': 2, 'z': 3}遍历keysfor key in d:
    print key,y x z
for key in d.iterkeys():
    # d.iterkeys(): an iterator over the keys of d
    print key,y x z
for key in d.keys():
    # d.keys]]></description><category></category></item></channel></rss>