摘要:
设计(最上方)-》连接线(最右侧)-》显示跨线(取消打钩) 阅读全文
摘要:
利用Numpy,python可以进行有效的科学计算。本文给过去常用matlab,现在正学习Numpy的人。在进行矩阵运算等操作时,使用array还是matrix??简短的回答,更多的时候使用array.使用array的唯一缺点就是你必须使用’dot’函数来代替*来进行矩阵乘法。arraymatrix可以超过2维只能2维.T(转置).T(转置).I(求逆)详见参考文档1matlab 与Numpy 常用操作对比Maltabnumpyhelp funcinfo(func)a && ba and ba || ba or bsize(a)a.shapesize(a,n)a.shape[n 阅读全文
摘要:
操作符 描述 x if y else z 三元描述(2.5新加)(类似于c中的 x?y:z x or y ... 阅读全文
摘要:
1在所需要调试的地方加入如下代码: import pdb pdb.set_trace() 2调试代码常用命令:实例请见参考文献:1http://www.cnblogs.com/qi09/archive/2012/02/10/2344959.html2https://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/ 阅读全文
摘要:
1基本概念 购物篮事务(market basket transaction),如下表,表中每一行对应一个事务,包含唯一标识TID,和购买的商品集合。本文介绍一种成为关联分析(association analysis)的方法,这种方法,可以从下表可以提取出,{尿布}—>牛奶. 两个关键问题:1大型数据计算量很大。2发现的某种模式可能是虚假,偶然发生的。 2问题定义 把数据可以转换为... 阅读全文
摘要:
可以视lambda为一个简易的函数,它不需要return,形式简单 #冒号左边是变量 #冒号右边是返回值 例: >>> def f (x): return x**2... >>> print f(8)64 >>> >>> g = lambda x: x**2>>> >>> print g(8)64 >>> foo = [2, 18, 9, 22, 17, 24, 8, 12, ... 阅读全文
摘要:
python支持数学中的集合概念,如:通过in,not in 可以检查某元素是否在,不在集合中。 python有两种集合类型,set(可以变的,不能哈希,不能用作字典的key),frozenset(不可变的,可以哈希,可以作为字典的key) 常用操作如下图: 创建于赋值: 使用集合中的元素: 怎么更新集合中的数据 (frozenset不... 阅读全文
摘要:
参考python代码如下#perceptronx=[[1 ,0, 0],[1,0,1],[1, 1, 0],[1, 1, 1],[0,0,1],[0,1,0],[0,1,1],[0,0,0]]y=[-1,1,1,1,-1,-1,1,-1]#真值y_pre=[0,0,0,0,0,0,0,0]#初始化_DEBUG=Truew=[0 ,0 ,0 ,0.0]lamu=0.1#学习因子while 1: sum=0 for i in range(len(y)): y_pre[i]=((x[i][1]*w[1]+x[i][2]*w[2]+x[i][0]*w[0]+w[3])>=0)... 阅读全文
摘要:
Permutation Test 置换检验 显著性检验通常可以告诉我们一个观测值是否是有效的,例如检测两组样本均值差异的假设检验可以告诉我们这两组样本的均值是否相等(或者那个均值更大)。我们在实验中经常会因为各种问题(时间、经费、人力、物力)得到一些小样本结果,如果我们想知道这些小样本结果的总体是什么样子的,就需要用到置换检验。 Permutation test 置换检验是Fisher于20世... 阅读全文
摘要:
p-value是一种概率:在原假设为真的前提下,出现该样本或比该样本更极端的结果的概率之和。例子:我们假设H0:出现正面的概率是1/2扔硬币20次出现了14次正面.该样本的单边p-value计算如下:考虑双边检验时候,p-value是单边的二倍,即0.115参考文献:http://en.wikipedia.org/wiki/P-value 阅读全文