摘要: 可以通过重写python类的__repr__方法来自定义print函数输出的字符串: class DIYPrint: def __repr__(self): return "哈哈哈" d = DIYPrint() print(d) 输出为: 哈哈哈 阅读全文
posted @ 2023-12-03 11:09 码鸽 阅读(11) 评论(0) 推荐(0) 编辑
摘要: @property让一个方法可以作为实例变量来访问 class testProperty: def __init__(self): self.prop = "牛逼" def getProp(self): return self.prop t = testProperty() p = t.getPro 阅读全文
posted @ 2023-12-03 10:59 码鸽 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 参考书籍: 《深度学习入门——自制框架》[日]斋藤康毅 步骤18.5 使用with语句切换 with语法 python中的with语句,用于自动进行后处理。 如文件读写: with open('sample.txt', 'w') as f: f.write('hello sb!') 这段代码等价于 阅读全文
posted @ 2023-12-02 23:13 码鸽 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 参考书籍: 《深度学习入门——自制框架》[日]斋藤康毅 步骤17.4 weakref模块 强引用会出现循环引用的情况 class obj(): pass a = obj() # 使用赋值运算,引用计数加1 b = obj() c = obj() # 执行到这里,a、b、c的引用计数都为1 a.b = 阅读全文
posted @ 2023-12-02 13:50 码鸽 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 2. 用自然的代码表达 step12 可变长参数(正向) 主要是解决多输入多输出问题 例如Add函数: class Add(Function): def forward(self, x0, x1): y = x0 + x1 return y def add(x0, x1): return Add() 阅读全文
posted @ 2023-12-02 00:13 码鸽 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1. 自动微分 step2 创建变量的函数 # 箱子类,存放一个变量数据 class Variable: def __init__(self, data): self.data = data # 函数类的基类 class Function: # __call__方法是一个特殊的Python方法。 # 阅读全文
posted @ 2023-12-01 19:49 码鸽 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 汇编中的shadow space是啥? [2023-11-22/20:33] 一开始只是学了汇编,用的是Paul A. Carter的教材《PC Assembly Language》。但是他书里的代码好像是32为电脑时代的东西了,甚至不能在Windows桌面操作系统上跑。 我用的nasm + min 阅读全文
posted @ 2023-11-22 20:56 码鸽 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 《PC Assembly Language》Paul A. Carter 第1章-介绍Introduction 1.2 Computer Organization 1.2.1 内存(Memory) 单位 大小 word 2 bytes double word 4 bytes quad word 8 阅读全文
posted @ 2023-11-19 20:52 码鸽 阅读(22) 评论(0) 推荐(0) 编辑
摘要: # 在当前目录下查找 find "file.txt" # 查找当前目录下是否有file.txt find "*.txt" # 查找当前目录下是否有以.txt结尾的文件 # 在指定目录下递归地查找 find ./ -name "file*" # 在当前目录下,递归地进入所有文件夹中查找以file开头的 阅读全文
posted @ 2023-11-16 17:39 码鸽 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 感觉环境搭建没有别人说的那么难。 我是双系统用户(Win+Ubuntu20.04),所以直接在Ubuntu上搭建了。听别人说不要用Ubuntu18.04搭建,不知道为什么 参考链接: 官网环境搭建教程 环境搭建 打开终端,输入以下命令并回车运行 sudo apt-get install git bu 阅读全文
posted @ 2023-11-16 16:20 码鸽 阅读(163) 评论(0) 推荐(0) 编辑