随笔分类 - 基础知识
摘要:参考资料: Pytorch geometric 中 SparseTensor所支持的稀疏矩阵存储方式——COO、CSR、CSC
阅读全文
摘要:显存占用和GPU利用率是两个不一样的东西,显卡是由GPU计算单元和显存等组成的,显存和GPU的关系有点类似于内存和CPU的关系。 1.首先安装scalenepip install scalene Scalene 是一个 Python 的高性能 CPU内存分析器 用于Python脚本的CPU和内存分析
阅读全文
摘要:#### dataframe格式数据 1.读取数据: `data = pd.read_csv('D:/jupyter/data/mydata/vertex.csv', header = None)` 按行读取: ```python import csv with open('../file.csv'
阅读全文
摘要:内存映像文件是一种将磁盘上的非常大的二进制数据文件当做内存中的数组进行处理的方式。NumPy实现了一个类似于ndarray的memmap对象,它允许将大文件分成小段进行读写,而不是一次性将整个数组读入内存。memmap也拥有跟普通数组一样的方法,因此,基本上只要是能用于ndarray的算法就也能用于
阅读全文
摘要:防止过拟合的方法有哪些? 过拟合现象就是模型在train data上表现很好,但是在test data上表现不好。在神经网络的loss中表现为train loss一直在下降,但是dev set上的loss在某个节点开始上升。 过拟合 == 泛化能力差 过拟合出现的原因: 训练数据太少,样本不足; 训
阅读全文
摘要:6079. 价格减免 pattern = re.compile(r"^$(\d+\.?\d*)开头用^ \ ,其中整数部分可以有1个或多个数字用\d+,小数点0个或1个用.?,小数部分0个或者多个用\d* 6095. 强密
阅读全文
摘要:函数式编程 定义 所谓函数式编程,是指代码中每一块都是不可变的(immutable),都由纯函数(pure function)的形式组成。这里的纯函数,是指函数本身相互独立、互不影响,对于相同的输入,总会有相同的输出,没有任何副作用。 def multiply_2(l): for index in
阅读全文
摘要:整型 # 正无穷: a = float('inf') # 负无穷: b = float('-inf') # 向下取整: mid = (l + r) // 2 # 防止溢出: mid = left + (right - left) // 2 字符型 # 反转字符串 ans = ans[::-1] ##
阅读全文
摘要:1.堆栈的区别,应用场景 堆和栈的区别主要有五大点,分别是: 申请方式的不同。栈由系统自动分配,而堆是人为申请开辟; 申请大小的不同。栈获得的空间较小,而堆获得的空间较大; 申请效率的不同。栈由系统自动分配,速度较快,而堆一般速度比较慢; 存储内容的不同。栈在函数调用时,函数调用语句的下一条可执行语
阅读全文