Latest Notes

YANG's Blog

按时间整理的技术笔记、学习记录和工程实践。

知识库
SVD奇异式分解应用于图片压缩
2022-07-17 推荐系统

SVD奇异式分解SVD是将一个 $m \times n$ 的矩阵分解成三个矩阵的乘积: A = U\Sigma V^T其中 $U, V$ 分别为 $m \times m$,$n \times n$ 的矩阵,$\Sigma$ 是一个 $m \times n$ 的对角矩阵。 其中 $U$ 是左奇异矩阵,

Python tkinter库
2022-06-03 Python

Python tkinter库简介Tkinter模块是Python系统自带的标准GUI库,具有一套常用的图形组件 基本组件 Button 按钮 Canvas 画布,用于绘制直线、椭圆、多边形等各种图形 Checkbutton 复选框形式的按钮 Entry 单行文本框 Frame 框架,可作为其他组件

【Codeforces】1671E Preorder 题解
2022-05-19 ACM-ICPC

题目大意$n\ (1 \le n \le 18)$,定义一个树的字符编号为:该节点的字符编号 + 左子树的字符编号 + 右子树的编号(叶子节点的字符编号就是它本身的编号)。 而你可以随意交换任意个节点的左右子树。 给定一个树的初始字符编号,求一共可以产生不同的字符编号的数量(对 $998244353

【Codeforces】1659C Line Empire 题解
2022-05-13 ACM-ICPC

题目大意在一条坐标轴上有 $n$ 个点需要占领,每个节点在 $x_i$,初始节点在 $0$ 处,且基地也在 $0$ 处。每次行动时,设当前基地在 $p$ 处,那么可以做以下行动: 把基地移动到一个已经占领的点 $x_i$,耗费 $a \cdot |x_i - p|$ 占领一个没有被占领的节点,消耗

Python 文件内容操作
2022-05-09 Python

文件的分类 文本文件:储存的是常规字符串文件,通常以’\n’作为每行的结尾。(常规字符串指的是其他编辑器可以直接编辑,且人类可以直接阅读的文本,如英文字母、汉字、数字字符串) 二进制文件: 二进制文件把对象内容以字节串(bytes)进行存储,无法用记事本或其他普通字处理软件直接进行编辑,通常也无法被

9 / 22