分类
摘要:
TensorFlow实现Softmax Regression(回归)识别手写数字。MNIST(Mixed National Institute of Standards and Technology database),简单机器视觉数据集,28X28像素手写数字,只有灰度值信息,空白部分为0,笔迹根据颜色深浅取[0,... 阅读原文
2017-07-10 06:00:14 阅读(1148) 评论(0)
摘要:
python内置封装了很多常见的网络协议的库,因此python成为了一个强大的网络编程工具,这里是对python的网络方面编程的一个简单描述。
urllib 和 urllib2模块
urllib 和urllib2是python标准库中最强的网络工作库。这里简单介绍下urllib模块。本次主要用urllib模块中的常用... 阅读原文
2017-07-10 00:39:02 阅读(859) 评论(0)
摘要:
封装
1.为什么要封装?
封装就是要把数据属性和方法的具体实现细节隐藏起来,只提供一个接口。封装可以不用关心对象是如何构建的
2.封装包括数据的封装和函数的封装,数据的封装是为了保护隐私,函数的封装是为了隔离复杂度
3.数据的封装就是在属性前面加一个__
class People:
def __init__... 阅读原文
2017-07-09 21:44:01 阅读(844) 评论(0)
摘要:
1.继承与派生
上文我们已经说过,Python中一切皆对象。我们从对象中抽取了共同特征和技能,得到了类的概念。类与类之间也有共同特征,我们可以从有共同特征和技能的类中提取共同的技能和特征,叫做父类。
比如老师和学生,都有名字,年纪,生日,性别等等,都会走,说话,吃饭。。。我们就可以从老师和学生中总结出来一个‘人’类,... 阅读原文
2017-07-09 19:47:04 阅读(847) 评论(0)
摘要:
str类型python并没有reverse函数。
然而,通过反向步进切片,我们可以高效地反转一串字符串。
仅支持英文字符。
例:
1 a = 'example'
2 b = a[::-1]
3 print(b)
4 #输出结果'elpmaxe'
阅读原文
2017-07-09 18:09:02 阅读(841) 评论(0)
摘要:
6.高阶特性
6.1迭代
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。在Python中,迭代是通过for ... in来完成的。
因为dict的存储不是按照list的方式顺序排列,所以,迭代出的结果顺序很可能不一样。默认情... 阅读原文
2017-07-09 17:56:01 阅读(829) 评论(0)
摘要:
环境: python2.7
ComsenzXP自带MySQL
安装python-MySQL模块
数据格式:txt格式的账号信息。
数据一行一条数据。
难点:有的行只有账号,没有密码;有的为空行;有的行首行尾有三连引号;有的空行;有的不是账号密码信息。
代码实现:
1 #!/u... 阅读原文
2017-07-09 17:08:01 阅读(837) 评论(0)
摘要:
我在工作的时候,在测试环境下使用的数据库跟生产环境的数据库不一致,当我们的测试环境下的数据库完成测试准备更新到生产环境上的数据库时候,需要准备更新脚本,真是一不小心没记下来就会忘了改了哪里,哪里添加了什么,这个真是非常让人头疼。因此我就试着用Python来实现自动的生成更新脚本,以免我这烂记性,记不住事。
主... 阅读原文
2017-07-09 13:44:04 阅读(841) 评论(0)
摘要:
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。
python学习中最繁琐的就是不同版本和不同库之间的管理,而Anaconda就是将所有的版本都当做包来管理(包括conda)。
可以到... 阅读原文
2017-07-09 12:02:02 阅读(836) 评论(0)
摘要:
上周 @萍姐 问我如何抓取天猫上面店铺的评分,看了下挺简单的,于是花了点时间写了个Python脚本,加上web.py做成一个web服务,使用起来还不错,今天来看的时候发现当时为了方便直接用web.py开发有点简陋,自己也好久没用flask写过东西了,打算用flask再写一遍,顺便复习下旧的知识,如果你是flask初学... 阅读原文
2017-07-09 08:27:24 阅读(814) 评论(0)