随笔分类 -  python

RNN学习
摘要:# 写于文前:本文内容参考《keras深度学习实战》(安东尼奥.古利著) 一、RNN概述 1、定义 RNN(recurrent neural network): 利用了输入数据的序列化特性的神经网络。 序列化输入可以是文本、语音、时间序列或任意其元素的出现依赖于它之前元素的序列。 例如,句子“the 阅读全文
posted @ 2020-01-17 10:05 小二妮儿 阅读(93) 评论(0) 推荐(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)
斐波那契数列
摘要:一、斐波那契数列的定义 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) 推荐(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) 推荐(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) 推荐(0)
寻找回数
摘要: 阅读全文
posted @ 2019-04-02 23:42 小二妮儿 阅读(107) 评论(0) 推荐(0)
利用高阶函数map和reduce将字符串转化成浮点数
摘要: 阅读全文
posted @ 2019-04-02 21:45 小二妮儿 阅读(208) 评论(0) 推荐(0)
使用generator编写杨辉三角
摘要:一、问题描述 “杨辉三角”的定义如下,它有无数多层,故我们无法将所有层都写出来。这时,使用生成器generator,可以输出任意多层的值。 注:使用generator时,需要注意:generator保存的是算法,每次调用next(),就计算出下一个元素的值,直到计算到最后一个元素,没有更多的元素时, 阅读全文
posted @ 2019-04-02 16:48 小二妮儿 阅读(438) 评论(0) 推荐(0)
匿名函数
摘要:匿名函数可以简化代码,但需要注意只能有一个表达式。 阅读全文
posted @ 2019-04-01 18:09 小二妮儿 阅读(237) 评论(0) 推荐(0)
Python中的闭包
摘要:内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况称为闭包。闭包的特点是返回的函数还引用了外层函数的局部变量,所以,要正确使用闭包,就要确保引用的局部变量在函数返回后不能变。 阅读全文
posted @ 2019-04-01 17:26 小二妮儿 阅读(218) 评论(0) 推荐(0)