RNN学习
摘要:# 写于文前:本文内容参考《keras深度学习实战》(安东尼奥.古利著) 一、RNN概述 1、定义 RNN(recurrent neural network): 利用了输入数据的序列化特性的神经网络。 序列化输入可以是文本、语音、时间序列或任意其元素的出现依赖于它之前元素的序列。 例如,句子“the
阅读全文
posted @
2020-01-17 10:05
小二妮儿
阅读(93)
推荐(0)
gcd和lcm
摘要:一、最大公约数(greatest common divisor) def gcd(a,b): if b==0: return a return gcd(b,a%b) 二、最小公倍数(least common multiple) def lcm(a,b): if b==1: return a retu
阅读全文
posted @
2019-04-11 16:48
小二妮儿
阅读(238)
推荐(0)
斐波那契数列
摘要:一、斐波那契数列的定义 0,1,1,2,3,5,8,... 从第三项开始,每一项都是前两项之和。 二、Python实现 1.容易想到的一种: def fib(n): s=[] for i in range(1,n+1): if i==1: s.append(0) elif i==2: s.appen
阅读全文
posted @
2019-04-11 16:21
小二妮儿
阅读(201)
推荐(0)
实例属性和类属性
摘要:一、初始化实例属性 1. 一般情况下,使用self.a=a来设置属性。例如: class Person(object): def __init__(self, name, gender, birth): self.name = name self.gender = gender self.birth
阅读全文
posted @
2019-04-09 22:23
小二妮儿
阅读(252)
推荐(0)
装饰器
摘要:编写一个装饰器@performance,打印出函数调用的时间。 import time def performance(f): def g(*args,**kw): r1=time.time() r=f(*args,**kw) r2=time.time() print 'call %s() in %
阅读全文
posted @
2019-04-09 21:51
小二妮儿
阅读(79)
推荐(0)
使用generator编写杨辉三角
摘要:一、问题描述 “杨辉三角”的定义如下,它有无数多层,故我们无法将所有层都写出来。这时,使用生成器generator,可以输出任意多层的值。 注:使用generator时,需要注意:generator保存的是算法,每次调用next(),就计算出下一个元素的值,直到计算到最后一个元素,没有更多的元素时,
阅读全文
posted @
2019-04-02 16:48
小二妮儿
阅读(438)
推荐(0)
匿名函数
摘要:匿名函数可以简化代码,但需要注意只能有一个表达式。
阅读全文
posted @
2019-04-01 18:09
小二妮儿
阅读(237)
推荐(0)
Python中的闭包
摘要:内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况称为闭包。闭包的特点是返回的函数还引用了外层函数的局部变量,所以,要正确使用闭包,就要确保引用的局部变量在函数返回后不能变。
阅读全文
posted @
2019-04-01 17:26
小二妮儿
阅读(218)
推荐(0)