python代码
gwprock
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python——Numpy模块
Numpy模块原创 2020-03-01 11:31:06 · 532 阅读 · 0 评论 -
python作用域、动态添加属性和方法、__slots__的作用
一、作用域 (1) LEGB 规则 python使用LEGB的顺序来查找一个符号对应的对象。LEGB 即: 局部 闭包 全局 内建 locals --> enclosing function --> globals --> builtins # 1. locals当前所有命名空...原创 2020-02-10 21:28:49 · 265 阅读 · 0 评论 -
python装饰器
一、装饰器如何使用 装饰器是用来“打扮函数”的,在程序开发中常常使用到装饰器,它使得开发效率更高,方便对代码进行扩展。一般我们写代码时遵循开放封闭原则,它规定已经实现的功能代码不允许被修改,但可以被扩展。 封闭: 已经实现的功能代码块不允许修改 开放:对扩展功能进行开发 """现在需要对下面三个模块进行功能扩展,在原来的基础上加入验证功能""" def test1(): print(‘--t...原创 2020-02-10 08:58:48 · 168 阅读 · 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 · 162 阅读 · 0 评论 -
matplotlib实战二——利用matplotlib画激活函数曲线
import torch import torch.nn.functional as f from torch.autograd import Variable import matplotlib.pyplot as plt x = torch.linspace(-5, 5, 200) var = Variable(x) x_np = var.data.numpy() y_relu = f.r...原创 2020-02-09 17:51:41 · 335 阅读 · 0 评论 -
python生成器和迭代器
一、 python生成器 生成器:python中将一边循环一边计算的这种机制称为生成器。简单的说就是为了节约内存空间,产生了一种计算规则,在取下一个数的时候按照计算规则取出即可。生成器必定是一个迭代器。 (1) 生成器基本操作 # 创建生成器的方式一: “”“把列表生成式的[]改为()即可 ”“” # 列表生成式: a = [x * 2 for x in range(10)] # 生成器: ...原创 2020-02-09 17:49:23 · 255 阅读 · 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 · 842 阅读 · 0 评论 -
python发布和安装模块
一、Python模块的发布 我们在导包的时候经常会出现包不存在的问题。那么首先要清楚什么是包,先理解下这个概念。其实包就是一个文件夹,用来放置相关联的模块,但是这个文件夹与一般我们指的文件夹有点区别,在这个文件夹下会有一个__init__.py文件,在Python2中如果没有__init__.py文件,那么导包的时候直接报错,但在Python3中没有__init__.py文件可以正常导包,但是无...原创 2019-12-23 08:57:03 · 173 阅读 · 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 · 549 阅读 · 0 评论
分享