Pythonic Code in Practice

2018-04-27
阅读 6 分钟
2.1k
此文章收集平时工作中一些Pythonic code,以供后面参考。 循环结束处理 通常以往的做法是设置一个标志位来处理或其他额外处理: {代码...} 而下例中的做法则是利用了Python本身语法的特性: {代码...} 另外需要注意的是: 在except分支中,如果是抛出刚抓取的异常,可不必指定。 为了避免过深的try except嵌套,这里使用了...

当我们调用yield,它究竟做了什么

2018-04-26
阅读 2 分钟
3.2k
上述代码中,iterator就是一个迭代器,for循环部分就是迭代过程。生成器同样也是可供迭代访问的容器,与迭代器不同的是,生成器中的元素不会一次性存入内润中,而是一边迭代一边生成。

OpenCV闯关记——kNN算法在OpenCV中的实践

2016-12-14
阅读 3 分钟
7.9k
邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。kNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这...

OpenCV闯关记——Ubuntu16.04 OpenCV Python开发环境搭建

2016-12-06
阅读 3 分钟
13.3k
由于近期项目需要完成一个图像分析的任务,而以前也对OpenCV有所耳闻,但没有技术和产品上的需求,所以虽然想找时间玩玩,但苦于时间的紧张,一直没有真正去touch,这次打算正好利用这次机会做深入一点的研究。

Python 学习资料整理

2016-12-02
阅读 2 分钟
3.2k
Python 整理 Python3 Official Documentation Python3 Document Coding Style PEP 8 Encoding Python Unicode UTF Dear with string and unicode Function Parameter kwargs in python Decorate A guide to Python's function decorators Python Decorator Library 可爱的 Python: Decorator 简化元编程 Map, Reduce and...

Python3+Selenium3环境构建填坑之旅

2016-10-23
阅读 3 分钟
22.6k
最早使用Selenium还是几年前写GUI自动化用例的时候,当时用的框架是Robot Framework+Selenium2Library。当初使用的时候碰到一些问题,但是安装过程还是比较简单和顺利的。随着Python3的普及,Selenium3也跟上了行程。而Selenium3最大的变化是去掉了Selenium RC,另外就是Webdriver从各自浏览器中脱离,必须单独下载。今...

Robot Framework自动化测试框架典型应用

2016-10-02
阅读 2 分钟
7k
Core knowledge refer: Robot framework User Guide 介绍以一下几个部分进行展开: 测试对象 在微备份中考虑测试哪些对象以保证足够质量 测试工具 使用哪些工具来达到测试快速实施,测试结果有效的目的 测试策略 使用哪些策略来满足我们的要求 测试对象 微备份包含客户端和服务器端两大部分,客户端和服务器端除了后台程...