前些日子用python基于prometheus开发了一个vspherevolume卷监控的exporter,于是跟vsphere的api(pyvmomi)接口打上了交道,开发的过程中你会发现pyvmomi的接口返回的对象好多列表类型的,当你取其中一个对象的时候可能需要进行多层的循环遍历。于是促使了我写这一篇文章,记录一..
分类:
编程语言 时间:
2017-10-12 23:12:41
阅读次数:
317
前言 本文尝试对遗传算法中不同适值函数的标定(Scaling)方法进行下总结,并针对常用的线性标定和动态线性标定进行了Python实现,以装饰器的形式添加到遗传算法框架GAFT中,这样在使用GAFT运行遗传算法迭代的时候可以更加Pythonic的给自定义的适值函数进行标定。最后针对能够防止早熟情况的 ...
分类:
编程语言 时间:
2017-09-25 16:06:51
阅读次数:
326
优美的代码编写方式是我们装逼的基础,在python中我们称优秀的代码为pythonic,无独有偶,html、css、js也都有着自己相比更优美的写法~ ...
分类:
Web程序 时间:
2017-09-01 00:57:05
阅读次数:
233
最近在学习大神 slatkin 的高效编程指南,发现有很多细节以往自己都不曾注意过但却是非常值得了解的。在这里总结并分享给大家。 1.遵循PEP8的编程风格 PEP8全称《Python Enhancement Proposal #8》,又叫做8号python增强提案,通过规范编程风格,使得自己的代码 ...
分类:
编程语言 时间:
2017-08-24 21:24:50
阅读次数:
134
Python Imaging Library为您的python程序添加图像处理能力。这个库提供广泛的文件格式支持、高效的内部表示和相当强大的图像处理能力。 核心图像库是为快速访问几种基本像素格式图像设计的。它能为一般的图像处理工具提供一个可靠的基础。 这个Pythonic library可以 装载和 ...
分类:
编程语言 时间:
2017-07-24 19:43:07
阅读次数:
3552
字典对象在Python中作为最常用的数据结构之一,和数字、字符串、列表、元组并列为5大基本数据结构,字典中的元素通过键来存取,而非像列表一样通过偏移存取。笔者总结了字典的一些常用Pyhonic用法,这是字典的Pythonic用法的上篇 0. 使用 in/not in 检查 key 是否存在于字典 判 ...
分类:
编程语言 时间:
2017-06-18 10:34:43
阅读次数:
171
1、链式比较操作 pythonic 理解了链式比较操作,那么你应该知道为什么下面这行代码输出的结果是 False。 个人理解:这里的 False ==False == True 其实等价于:False == False and False == True 所以结果是 False。有点类似于a < b ...
分类:
编程语言 时间:
2017-06-18 10:26:35
阅读次数:
140
抓包能力有限,分析了一下网易云音乐的一些api接口,但是关于它很多post请求都是加了密,没有弄太明白。之前在知乎看到过一个豆瓣工程师写的教程,但是被投诉删掉了,请问有网友fork了的吗?因为我觉得他写的代码都比较pythonic,符合pep8规范。知乎另外几名大V比如@路人甲虽... ...
记录平时学习中接触到的和网上看到的一些pythonic的方法,只为日后查询时候方便。 1.列表推导式: 2.生成器表达式(减少内存占用) 3.强大的内置函数zip,可遍历两个可迭代对象。在将行转换为类时特别有用。(但似乎zip函数在处理大的数据时速度会比较慢) 4.*用于解构可迭代对象 当一个函数, ...
分类:
编程语言 时间:
2017-04-23 12:36:02
阅读次数:
187