python代码
gwprock
这个作者很懒,什么都没留下…
展开
-
Python——Numpy模块
Numpy模块原创 2020-03-01 11:31:06 · 486 阅读 · 0 评论 -
python作用域、动态添加属性和方法、__slots__的作用
一、作用域(1) LEGB 规则python使用LEGB的顺序来查找一个符号对应的对象。LEGB 即:局部 闭包 全局 内建locals --> enclosing function --> globals --> builtins# 1. locals当前所有命名空...原创 2020-02-10 21:28:49 · 211 阅读 · 0 评论 -
python装饰器
一、装饰器如何使用装饰器是用来“打扮函数”的,在程序开发中常常使用到装饰器,它使得开发效率更高,方便对代码进行扩展。一般我们写代码时遵循开放封闭原则,它规定已经实现的功能代码不允许被修改,但可以被扩展。封闭: 已经实现的功能代码块不允许修改开放:对扩展功能进行开发"""现在需要对下面三个模块进行功能扩展,在原来的基础上加入验证功能"""def test1(): print(‘--t...原创 2020-02-10 08:58:48 · 137 阅读 · 0 评论 -
python闭包
一、闭包概述(1) 概述def test(num): def test_in(num_in): print("in test_in 函数 num_in is %d "% num_in) return num + num_in return test_in"""在函数内部再定义一个函数,并且这个函数用到外面函数的变量,那么将这个函数以及用到的一些变量成为闭包"""(2) 闭包执...原创 2020-02-09 21:29:53 · 122 阅读 · 0 评论 -
matplotlib实战二——利用matplotlib画激活函数曲线
import torchimport torch.nn.functional as ffrom torch.autograd import Variableimport matplotlib.pyplot as pltx = torch.linspace(-5, 5, 200)var = Variable(x)x_np = var.data.numpy()y_relu = f.r...原创 2020-02-09 17:51:41 · 279 阅读 · 0 评论 -
python生成器和迭代器
一、 python生成器生成器:python中将一边循环一边计算的这种机制称为生成器。简单的说就是为了节约内存空间,产生了一种计算规则,在取下一个数的时候按照计算规则取出即可。生成器必定是一个迭代器。(1) 生成器基本操作# 创建生成器的方式一:“”“把列表生成式的[]改为()即可 ”“”# 列表生成式:a = [x * 2 for x in range(10)]# 生成器:...原创 2020-02-09 17:49:23 · 200 阅读 · 0 评论 -
python中“==” 和 ‘’is‘’的用法和区别
**第一、 “==” 和 “is” 的作用**“is“ 是比较两个引用是否指向同一个对象(引用的比较)“ == ”是比较两个对象是否相等a = [11, 22, 33] b = [11, 22, 33]a == b ----> True # 表示值相等a is b ----> False # 指引用是否相等可以用id()查看a,b的内存地址,发现其...原创 2020-02-04 23:14:36 · 801 阅读 · 0 评论 -
python发布和安装模块
一、Python模块的发布我们在导包的时候经常会出现包不存在的问题。那么首先要清楚什么是包,先理解下这个概念。其实包就是一个文件夹,用来放置相关联的模块,但是这个文件夹与一般我们指的文件夹有点区别,在这个文件夹下会有一个__init__.py文件,在Python2中如果没有__init__.py文件,那么导包的时候直接报错,但在Python3中没有__init__.py文件可以正常导包,但是无...原创 2019-12-23 08:57:03 · 133 阅读 · 0 评论 -
python中__init__方法、__new__方法、__str__方法、__del__方法、__call__方法详解
一、 python的__init__方法和__new__方法该方法是python中初始化的方法,也称构造方法。但是它与其他语言中的构造方法不同,它只进行初始化。__new__方法是创建对象的方法。其中具体的细节看下面代码详解。可以看到定义了一个初始化函数,在创建对象时就被执行了。class Cat(object): def __init__(self): print(...原创 2019-12-20 09:09:04 · 468 阅读 · 0 评论