摘要:
代码如下: 1.main.py 2.config.py 想了解一下,app.config.from_boject...是如何运作的,跟踪到源代码中: 在flask的config.py中,有一个方法,是: 这里,用到了一个dir的python自带的函数,是其代码的关键,那么,dir是干嘛用的么? 在p 阅读全文
随笔档案-2017年07月
pytest学习(3)
2017-07-21 09:57 by 很大很老实, 731 阅读, 收藏,
摘要:
在pytest 2.0以上的版本里,我们也可以通过python -m pytest ...来调用。这实际上和pytest 。。。几乎一摸一样。 只是用python的时候,把当面目录也加入到sys.path中。 pytest的返回值如下: pytest的一些常用的命令你: pytest --versi 阅读全文
pytest学习(2)
2017-07-20 19:43 by 很大很老实, 825 阅读, 收藏,
摘要:
可以把多个test放在一个class里, 为什么会找到呢,因为,在pytest的文档里,说明查找的规范思路: pytest implements the following standard test discovery: If no arguments are specified then col 阅读全文
pytest学习(1)
2017-07-20 19:15 by 很大很老实, 9811 阅读, 收藏,
摘要:
pytest是python的一个测试框架,主要是用来进行一些小的测试。 在pycharm中,缺省用的是unittest,这里说明如何设置为pytest。 当然,第一部是安装pytest pip3 install pytest 然后,在pycharm中,files-》settings-》tools=》 阅读全文
facets学习(1):什么是facets
2017-07-20 09:09 by 很大很老实, 1432 阅读, 收藏,
摘要:
ML 数据集可以包含数亿个数据点,每个数据点由数百(甚至数千)的特征组成,几乎不可能以直观的方式了解整个数据集。为帮助理解、分析和调试 ML 数据集,谷歌开源了 Facets,一款可视化工具。 Facets 包含两个部分 —— Facets Overview 和 Facets Dive ,允许用户以 阅读全文
window10下部署flask系统(apache和wsgi)
2017-07-18 10:49 by 很大很老实, 2222 阅读, 收藏,
摘要:
公司有一个小系统,通过url和其他系统进行数据交互(有点土)。 因此,利用flask写了一个小程序。 现在,考虑到并发问题(flask自身是不会并发的),准备部署在apache+wsgi环境。 网上百度了半天,发现各种坑。自己还算幸运,两个小时基本搞定。 关键是找到了一片好文章,里面特别提到(apa 阅读全文
python tips:列表推导
2017-07-14 11:24 by 很大很老实, 249 阅读, 收藏,
摘要:
看一个代码: 这就是列表推导。 列表推导一般用在通过一个list生成一个新的list的过程,如果代码量超过2-3行,那就要考虑是否需要重写。 阅读全文
python的一致性(1)sorted和len
2017-07-14 10:09 by 很大很老实, 952 阅读, 收藏,
摘要:
每个语言,都有自己的特性,而一致性,是python语言特性重要的一个环节。 比如排序,我们不是aaa.sort(),而是 sorted(aaa),比如len,不是aaa.length(),而是len(aaa) 今天介绍一下sorted的一个特性: 这是通过指定key,来指定排序依据。 再比如: 阅读全文
THULAC:一个高效的中文词法分析工具包(z'z)
2017-07-10 12:30 by 很大很老实, 3548 阅读, 收藏,
摘要:
网址:http://thulac.thunlp.org/ THULAC(THU Lexical Analyzer for Chinese)由清华大学自然语言处理与社会人文计算实验室研制推出的一套中文词法分析工具包,具有中文分词和词性标注功能。THULAC具有如下几个特点: 能力强。利用我们集成的目前 阅读全文
EAScript 2016的新增语法(1)
2017-07-07 18:53 by 很大很老实, 484 阅读, 收藏,
摘要:
1)let 语法,这个和var的声明类似,但是,只存在于其所在的代码块里。 举例: 输出值是什么?1 2 1,为啥?因为let x只存在于代码块里,和外面的x毫无关系。 输出是1 2 2 因此,let这个东西,就很适合在for语句中使用,避免对其他代码块造成误伤。 同时,let语句,要先声明,再使用 阅读全文
python的property的用法
2017-07-05 09:24 by 很大很老实, 428 阅读, 收藏,
摘要:
假设定义了一个类:C,该类必须继承自object类,有一私有变量_xclass C: def __init__(self): self.__x=None 1.现在介绍第一种使用属性的方法: 在该类中定义三个函数,分别用作赋值、取值和删除变量(此处表达也许不很清晰,请看示例) def getx(sel 阅读全文
python算法:LinkedList(双向线性链表)的实现
2017-07-05 09:23 by 很大很老实, 785 阅读, 收藏,
摘要:
LinkedList是一个双向线性链表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而顺序表相应的时间 阅读全文
python模块学习:Iterators和Generators
2017-07-04 14:29 by 很大很老实, 662 阅读, 收藏,
摘要:
转自:http://www.cnblogs.com/zhbzz2007/p/6102695.html 1 迭代器: 迭代器,允许你在一个容器上进行迭代的对象。 python的迭代器主要是通过__iter__和__next__两个方法来实现。 __iter__,要求你的容器支持迭代,返回对象本身。如果 阅读全文
python的算法:二分法查找(2)--bisect模块
2017-07-04 09:25 by 很大很老实, 484 阅读, 收藏,
摘要:
Python 有一个 bisect 模块,用于维护有序列表。bisect 模块实现了一个算法用于插入元素到有序列表。在一些情况下,这比反复排序列表或构造一个大的列表再排序的效率更高。Bisect 是二分法的意思,这里使用二分法来排序,它会将一个元素插入到一个有序列表的合适位置,这使得不需要每次调用 阅读全文
python的算法:二分法查找(1)
2017-07-04 08:59 by 很大很老实, 703 阅读, 收藏,
摘要:
1.什么是二分法查找: 1.从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束; 2.如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。 3.如果在某一步骤数组为空,则代表找不到。 每次都是i减半查找,其时间消耗为O( 阅读全文
python算法:嵌套数组转变成一维数组
2017-07-03 16:10 by 很大很老实, 3279 阅读, 收藏,
摘要:
比如,输入是:[2, 1, [3, [4, 5], 6], 7, [8]] 则,输出是:[2, 1, 3, 4, 5, 6, 7, 8] 阅读全文
python算法:约瑟夫问题
2017-07-03 15:57 by 很大很老实, 1349 阅读, 收藏,
摘要:
据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特後,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有 阅读全文
浙公网安备 33010602011771号