- 博客(6)
- 收藏
- 关注
原创 Python学习笔记(2)
Python类类的概述作用域和命名空间类学习初识类类定义类属性类的实例化定制特定初始状态的实例类属性和实例属性类继承类的概述类(Class)提供了一种将数据和函数捆绑到一起的方法,创建一个新的类代表创建了一个新的对象。每一个实例对象都拥有自己特有属性和继承的父类属性,用于表征自己此时此刻的状态。总所周知,状态是可能随时变化的,为此实例对象提供了一系列方法用于修改对象的状态信息。作用域和命名空间命名空间(namespace)是一种变量名映射到其对象的一种关系,目前主要是通过字典的形式得以实现。不同命名
2021-09-02 10:06:16
73
原创 Python学习笔记(4)
闭包和装饰器闭包三要素装饰器 Decorators定义语法本质装饰器链闭包三要素必须有一个内嵌函数内嵌函数必须引用外部函数中的变量外部函数返回值必须是内嵌函数装饰器 Decorators定义在不改变原函数的调用以及内部代码情况下,为其添加新功能的函数语法def 函数装饰器名称(func):def 内嵌函数(*args,**kwargs):需要添加的新功能return func(*args,**kwargs)return 内嵌函数@函数装饰器名称def 原函数名称(参数):
2021-09-02 09:58:10
87
原创 Python学习笔记(3)
迭代可迭代对象 Iterable迭代器 Iterator每一次对过程的重复称为一次迭代,而每一次迭代得到的结果作为下一次迭代的初始值。可迭代对象 Iterable定义:具有__iter__函数的对象,可以返回迭代器对象语法创建:class 可迭代对象名称:def __iter__(self):return 迭代器原理迭代器 = 可迭代对象.__iter__()while True:try:print(迭代器.__next__())except StopIteration:br
2021-08-31 16:13:19
108
原创 Python学习笔记
Python异常机制异常机制概述内置异常错误异常机制语法try语法异常抛出异常机制概述异常机制用于捕获代码执行过程可能出现的错误,以便分门别类的针对错误类型进行相应的错误处置和提示,避免程序运行的中断。同时在部分场景,可以人为的主动抛出错误,以执行我们想要进行的代码程序。内置异常错误NameError:常出现于未定义的变量名称IndexError:常见于列表等序列索引不合法问题SyntaxError:语法问题出错ZeroDivisionError:分母为0出错Python内置错误类型众多,详
2021-07-18 12:53:27
75
原创 Win10下Pytorch的cuda环境配置
Win10下Pytorch的cuda环境配置jupyter notebook出现如下问题:显卡型号为NVIDIA GeForce RTX 3050 Ti使用torch.cuda.is_available()判断显示True,但是无法将tensor数据加载到GPU上。根据错误提示,显示**CUDA*型号不兼容。查看显卡CUDA版本打开Anaconda Prompt,输入命令nvidia-smi(命令中间没有空格),显示显卡信息如上图所示,CUDA Version为11.3。输入命令:conda
2021-07-10 20:11:52
887
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人