摘要: 一、【问题】 目前有一字符串s = "['a', 'b'],['c', 'd']",想把它分开成为两个列表: list1 = ['a', 'b'] list2 = ['c', 'd'] 之后使用itertools.product()求笛卡尔积,应该写成: 1 for i in itertools.p 阅读全文
posted @ 2017-06-02 17:12 古怪的一阵风 阅读(13116) 评论(0) 推荐(3) 编辑
摘要: 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选。必须是dictionary locals 阅读全文
posted @ 2017-06-02 17:07 古怪的一阵风 阅读(9149) 评论(0) 推荐(0) 编辑
摘要: return语句用于退出函数,向调用方返回一个表达式。return在不带参数的情况下(或者没有写return语句), 默认返回None。None是一个特殊的值,它的数据类型是NoneType。NoneType是Python的特殊类型,它只有一个取值None。 它不支持任何运算也没有任何内建方法,和任 阅读全文
posted @ 2017-06-02 15:33 古怪的一阵风 阅读(7707) 评论(0) 推荐(0) 编辑
摘要: 今天欣赏一个包含众多知识点的解法。题目是这样的: 给定两个字符串s1和s2,统计它们各自包含的各个小写字母的个数,然后互相比较。如果对某个字母,s1中出现的次数多,就打印“1:aaaa” (表示字母a在s1中出现了4次);如果s2中出现的次数多,就打印“2:aaaa”;如果次数相同,就打印“=:aa 阅读全文
posted @ 2017-06-02 00:00 古怪的一阵风 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、题目: 有一个序列u,满足: 1. 第一个元素是1 2. 此后任意一个元素x,2x+1和3x+1也必定在u中 现给定整数n,求序列u中的第n个元素是什么?并输出该序列 规定:要注意算法的效率 二、分析 先找几个数计算一下: 1 [1], 3, 4 1, [3], 4, 7, 10 1, 3, [ 阅读全文
posted @ 2017-06-01 00:30 古怪的一阵风 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 创建双向队列 append(往右边添加一个元素) appendleft(往左边添加一个元素) clear(清空队列) copy(浅拷贝) count(返回指定元素的出现次数) extend(从队列右边扩展一个列表的元素) extendleft(从队列左边扩展一个列表的元素) index(查找某个元素 阅读全文
posted @ 2017-05-31 23:30 古怪的一阵风 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: 一.zip函数:接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。 1.示例1: 运行的结果是: [(1, 4, 7), (2, 5, 8), (3, 6, 9)] 从这个结果可以看出zip函数的基本运作方式。 2.示例2: 运行的结果是: [(1, 4), (2, 5), (3, 阅读全文
posted @ 2017-05-30 01:41 古怪的一阵风 阅读(5559) 评论(0) 推荐(0) 编辑
摘要: 一、HMM模型+维特比算法实例 1、问题描述 假设连续观察3天的海藻湿度为(Dry,Damp,Soggy),求这三天最可能的天气情况。 2、已知信息 ①天气只有三类(Sunny,Cloudy,Rainy),海藻湿度有四类{Dry,Dryish, Damp,Soggy },而且海藻湿度和天气有一定的关 阅读全文
posted @ 2017-05-29 22:39 古怪的一阵风 阅读(796) 评论(0) 推荐(0) 编辑
摘要: deque(maxlen=N) 创建了一个固定长度的队列,当有新的记录加入而队列已满时会自动移动除最老的那条记录。 1 from collections import deque 2 d=deque(maxlen=3) 3 d.append(1) 4 d.append(2) 5 d.append(3 阅读全文
posted @ 2017-05-28 22:10 古怪的一阵风 阅读(2933) 评论(0) 推荐(0) 编辑
摘要: 1 #-*- coding:utf-8 -*- 2 __author__ = 'Administrator' 3 4 from collections import deque 5 6 def search(lines, pattern, history=5): 7 previons_line = 阅读全文
posted @ 2017-05-28 21:53 古怪的一阵风 阅读(499) 评论(0) 推荐(0) 编辑