摘要:
当子类要调用父类的方法或者属性时,则子类需要调用父类的构造函数进行初始化。 调用的方法主要包括两种: 1、不重写父类构造函数 2、显示调用父类函数 阅读全文
摘要:
一、Dataset 对单个样本的处理 1、__getitem__: 返回一条数据或一个样本,obj[index] == obj.__getitem__() 2、__len__: 返回整个数据集中样本的数量,len(obj) == obj.__len__() 二、DataLoader 对batch个样 阅读全文
摘要:
迭代器是一个对象,生成器是一个函数,创建一个生成器只需在函数中加入yield语句即可。 def fib(): a, b = 0, 1 while True: a, b = b, a + b yield adef main(): for n in fib(): if n < 1000: print(n 阅读全文
摘要:
实现了__iter__方法的对象是可迭代的,实现了__next__方法的对象是迭代器 for in 实际上做了两件事。第一个是调用__iter__方法生成一个可迭代的对象,第二个是循环调用__next__方法,直到遇到StopIteration class Fib: def __init__(sel 阅读全文
摘要:
将一个标量tensor转换成一个python number 阅读全文
摘要:
https://blog.csdn.net/sherrylml/article/details/51494052 Numpy能够读写磁盘上的文本数据或二进制数据。 将数组以二进制格式保存到磁盘 1、np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制 阅读全文
摘要:
1、模块 .py的文件称为模块(Module) 主要三种:python标准库、第三方库、自定义 2、包 含__init__.py的文件夹称作包(package),__init__.py本身就是一个模块,模块的名字就是包的名字 注:如果当前目录下找不到要调用的包,需向sys.path中加入包所在的绝对 阅读全文