python
yuancoder
这个作者很懒,什么都没留下…
展开
-
枚举法解决推理问题
今天看到一个比较有意思的python小代码,用枚举法解决推理问题。想到自己以前做这类题目要推理半天,现在几行代码就解决问题了。抓了a,b,c,d4名犯罪嫌疑人.其中有一名是小偷,审讯中: a说:我不是小偷 b说:c是小偷 c说:小偷肯定是d d说:c胡说 其中有3个人说的是实话,一个人说的是假话,编程推断谁是小偷。 (用穷举法和逻辑表达式)for thief in ['a','b原创 2016-03-29 17:06:28 · 1865 阅读 · 0 评论 -
用python爬虫抓站的一些技巧总结
原文链接:http://python.jobbole.com/81997/学用python也有3个多月了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自动收邮件的脚本,写过简单的验证码识别的脚本,本来想写google music的抓取脚本的,结果有了强大的gmbox,也就不用写了。这些脚本有一个共性,都是和web相关的,转载 2016-09-07 21:05:51 · 1051 阅读 · 0 评论 -
爬虫小demo爬取豆瓣电影
一个不错的爬虫小demo,爬取豆瓣电影top 原文链接:http://www.jianshu.com/p/f76bd2164856#coding= utf-8"""一个简单的Python爬虫, 用于抓取豆瓣电影Top前200的电影的名称"""import stringimport reimport urllib2class DouBanSpider(object) : """类转载 2016-09-04 20:49:51 · 1230 阅读 · 0 评论 -
python中os.path以及sys.path模块简介
原文链接:http://blog.csdn.net/wangjianno2/article/details/487831271.sys.path —— 动态地改变Python搜索路径如果python中导入的package或module不在环境变量PATH中,那么可以使用sys.path将要导入的package或module加入到PATH环境变量中。[pyth转载 2016-08-20 12:09:53 · 16863 阅读 · 0 评论 -
12步轻松搞定python装饰器
呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。我没法让装饰器变得简单,但是通过一步步的剖析,我也许能够让你在理解装饰器的时候更自信一点。因为装饰器很复杂,这篇文章将会很长(自己都说很长,还敢这么多废话blablabla转载 2016-08-29 19:53:45 · 739 阅读 · 0 评论 -
Anaconda python各模块简介
原文链接:http://blog.csdn.net/dawnranger/article/details/48866167Anaconda Python 是完全免费的企业级的Python发行大规模数据处理、预测分析和科学计算工具。 Anaconda 是 Python 科学技术包的合集,功能和 Python(x,y) 类似。它是新起之秀,已更新多次了。包管理使用 conda,GUI基于PyS转载 2016-08-18 17:03:21 · 13558 阅读 · 1 评论 -
python的PIL工具包入门
附上原文链接:http://blog.csdn.net/yockie/article/details/8498301介绍 把Python的基础知识学习后,尝试一下如何安装、加载、使用非标准库,选择了图像处理模块PIL。 Python Imaging Library (PIL)是PythonWare公司提供的免费的图像处理工具包,是python下的转载 2016-08-18 16:57:55 · 2385 阅读 · 0 评论 -
模块的操作
声明:以下部分内容摘自《python基础教程》我们以copy模块举例。 首先我们导入copy模块:>>> import copy1 我们想看copy模块中有哪些函数、类、变量等我们想要使用的东西,使用dir()函数:>>> dir(copy)['Error', 'PyStringMap', '_EmptyClass', '__all__', '__builtins__', '__doc__',原创 2016-04-14 16:32:17 · 476 阅读 · 0 评论 -
python input()与raw_input()
python中input()与raw_input()都可以用来接收用户的输入,但是两者还是有区别的。 我们来看下他们不同的地方:>>> input()11>>> raw_input()1'1'>>> input()'a''a'>>> raw_input()'a'"'a'">>> input()aTraceback (most recent call last): Fi原创 2016-03-31 15:06:30 · 1028 阅读 · 0 评论 -
python神奇的口袋——字典(二)
python中的字典的效率非常高,比列表的查找更高效,而且数据结构规模越大,差距越明显。 我们看下面这个例子: 我们需要找到男孩列表和女孩列表里首字母相同的配对。 首先我们看列表的情况:import timeif __name__=="__main__": girls = ['java','daodao','jingjing','tudou','dandan','baobao']原创 2016-03-31 13:14:09 · 654 阅读 · 0 评论 -
python神奇的口袋——字典
python中的容器就像口袋一样存储了各式各样的信息,序列和映射是两类主要的容器,序列包括字符串、Unicode字符串、元祖、列表、buffer对象和xrange对象,而映射最具代表性的就是字典了。 看看下面的实例,字典的灵活性不言而喻。# 数据库信息,使用人名作字典的键,包含电话和地址信息的子字典作键值people={ 'Gaoji': { 'phone': '1391原创 2016-03-30 20:34:19 · 628 阅读 · 0 评论 -
python实现卷积层
代码源自:http://www.heibanke.com/2016/10/11/conv_layer_forward_backward/#commentsConvolution Layer Forwardimport numpy as np%load_ext autoreload%autoreload 2def conv_forward_naiv转载 2017-03-22 20:10:04 · 7962 阅读 · 0 评论