Python
lighting关
尽可能用通俗易懂的语言把事情讲清楚
展开
-
python函数装饰符@总结
python函数装饰器符@1 函数修饰符@的作用实际上,所谓函数装饰器,就是通过装饰器函数,在不修改原函数的前提下,对函数的功能进行合理扩充。例如:有一个函数func(a, b),它的功能是求a,b的差值,我现在有一个需求,就是想对函数功能再装饰下,求完差值后再取绝对值,但是不能在func函数内部实现,这时候就需要装饰器函数了,比如func = decorate(func)函数,将func函数作为参数传递给decorate函数,由decorate来丰富func函数,丰富完成后再返回给func,原创 2020-12-24 21:12:30 · 660 阅读 · 0 评论 -
python装饰器wraps
为什么要用wraps:Python装饰器(decorator)在实现的时候,被装饰后的函数其实已经是另外一个函数了(函数名等函数属性会发生改变),而我们不希望原来函数的属性被覆盖。用法:Python的functools包中提供了一个叫wraps的装饰器来消除这样的副作用。**写一个装饰器的时候,在实现之前加上@wrap(func) **,它能保留原有函数的名称和doc string。参考自:python装饰器的wraps作用例子:不加wrapsfrom functools import .原创 2020-12-24 18:53:21 · 410 阅读 · 1 评论 -
Python中*args和**kwargs的区别
参考Python中*args和**kwargs的区别1 *args*args 用来将参数打包成tuple给函数体调用例如:def function(x, y, *args): print(x, y, args)function(1, 2, 3, 4, 5)输出:1 2 (3, 4, 5)2 **kwargs**kwargs 打包关键字参数成dict给函数体调用例如:def function(**kwargs): print(kwargs)function转载 2020-12-24 18:19:06 · 240 阅读 · 1 评论 -
我的python笔记
1 字符串方法1.1 extend()和append()区别extend()接受一个列表参数,把参数列表的元素添加到列表的尾部,append()接受一个对象参数,把对象添加到列表的尾部。举例说明:[1,2].extend([1,2,3])[1,2,1,2,3][1,2].append([1,2,3])[1,2,[1,2,3]]1.1 endswith() 方法如果字符串以指定值结尾,则 endswith() 方法返回 True,否则返回 False。语法:string.endswi原创 2020-10-15 09:44:52 · 587 阅读 · 1 评论 -
python & tensorflow2 & deeplearning &音频处理 & 声学事件检测
1 pycharm 查看函数信息按住ctrl键,将鼠标放到函数上,就会显示函数信息,点击进去可以查看函数源码。2 pycharm 中的字母缩写的含义method和function的区别:与类和实例无绑定关系的function都属于函数(function);与类和实例有绑定关系的function都属于方法(method)。3 线性回归程序import numpy as npimp...原创 2020-04-19 00:25:55 · 1630 阅读 · 0 评论 -
tensorflow-GPU CPU和GPU的切换
在所有代码前import osos.environ["CUDA_VISIBLE_DEVICES"] = "-1"在这里插入代码片这一行注释掉就是使用gpu,不注释就是使用cpu原创 2019-12-25 22:12:13 · 890 阅读 · 0 评论 -
Python enumerate() 函数
描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。语法enumerate() 方法的语法:enumerate(sequence, [start=0])参数:sequence – 一个序列、迭代器或其他支持迭代对象。start – 下标起始位置。返回值:返回 enumerate(...转载 2019-11-13 15:50:47 · 76 阅读 · 0 评论 -
python中类的继承
1. 继承的定义面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。class Person(object): # 定义一个父类 def talk(self): # 父类中的方法 print("person is talking....") ...原创 2019-11-06 15:26:16 · 147 阅读 · 0 评论