现代图论笔记(一)图论的基础知识
写在前面
最近开始更新图论笔记系列, 没办法做到面面俱到了, 就把自己觉得重要的内容放上来, 有任何问题欢迎大家指正.
主要概念
图(graph): 关系的数学表达, 由两个集合: 非空结点集$V$和有限的边集$E$组成.
图的阶(order): 集合$V(G)$的基数(势)$n$.
图的规模(size): 集合$E(G)$的基数$m$.
邻接(adjacent): 指两个节点之间有边连接.
关联(incident): 边与左右两个节点关联.
结点的度(degree): 与结点相邻接的结点数.
孤立点: 度为$0$的结点.
最小度: 图中所有结点的最小度数, 记为$\delta(G)$.
最大度: 图中所有结点的最大度数, 记为$\...
Emacs报错command "pyls" is not present on the path.及解决
问题
环境
MacOS12 Apple silicon
emacs-plus 27.2
安装了pylsp之后仍然显示无法找到, 并且已经设置好环境变量. 报错:
Command "pyls" is not present on the path.
Command "pylsp" is not present on the path.
解决方法
原因分析: 网上很多方法都不凑奏效, 于是我决定从官方文档开始寻找解决方案, 在1这块我发现List of directories which will be considered to be libraries.默认参数为/usr/, 但是我的pylsp是采用/opt/homebrew/安装的, 猜想可能是这个原...
设置markdown中展示liquid(jekyll)但不解析的方式
问题描述
最近写关于博客配置的文章中出现了这样一个问题, 如果页面是通过Jekyll引擎进行渲染的, 那么如果在文章中写了Liquid代码, 引擎也会将其解析 写配置类博客的目的当然是展示代码, 那么如何只展示Liquid代码而并不使引擎解析呢?
不同于块注释
{% comment %}
This is a comment in Liquid
{% endcomment %}
如果写上块注释的话其实Liquid是不会显示的, 要让其完整显示命令语句, 只能进行一种类似于转义的方法.
之后通过Google我得到了完美的答案, 主要参考了Stack Overflow里面的回答12, 下面来详细介绍一下具体的方法与各自的使用场景.
方法一: 针对块
(非常推荐)
{% r...
Word文档被锁定的解除方法
发现问题
今天下载课表, 发现其竟然是两页的word文档, 于是想着转变成单页以方便查阅和打印, 因为第二页只有几行字, 所以我想着调整页边距或者纸张大小应该就可以实现, 结果令人意外的是这个文档竟然是被锁定的文档, 需要密码才能进行编辑..
话不多说, 直接求助于搜索引擎, 在脚本之家1的一篇文章中, 我得到了一种很完美的解决方案.
解决方案
新建一个Word文档.
点击插入, 点击下拉菜单中的文件...选项.
选中写保护的文档, 保存即可进行编辑与更改.
我的测试环境是macOS, Word版本为2021.16.55.
其他方案
经过尝试, 直接另存为HTML文件的方式也可以取消保护, 不过那样的话要转换PDF还需要进行打印的相关设置, 还是比较麻...
深度学习cnn的keras代码转换pytorch思路与实现
写在前面
前几天改了一份代码, 是关于深度学习中卷积神经网络的Python代码, 用于解决分类问题. 代码是用TensorFlow的Keras接口写的, 需求是转换成pytorch代码, 鉴于两者的api相近, 盖起来也不会太难, 就是一些细节需要注意, 在这里记录一下, 方便大家参考.
关于库函数导入
首先来看看在库函数的导入方面这两个流行的深度学习框架有什么区别, 这就需要简单了解一下二者的主要结构了. 为方便叙述, 下面提到的TF都是指TensorFlow2.X with Keras, Torch都是指PyTorch.
模型构建
首先来看模型的构建, 对于TF, 模型的构建可以方便地通过sequential方法得到, 这就需要引入该方法:
from tensorflo...
计算不定方程解的个数的方法汇总
写在前面
最近做了一些题目, 才发现当初学习组合数学时候还是做的题太少, 很多东西只是知道其概念如何, 真正上手题目还是 get 不到精髓. 这次来总结一下计算不定方程解的个数的一些方法, 加深一下对这块知识点的掌握.
问题
求解不定方程中解的个数, 这里面的不定方程指的是形如下面的方程:
\[x_1+x_2+\cdots+x_n=k, \quad x_i\in \mathbb{Z},(i=1,2,\cdots, n).\]
对于这样的方程, 其组合意义很容易与球盒模型进行对应, 即将$k$个相同的球放入$n$个不同的盒子的方法数(注意到$x_i$可以取负数, 所以球盒模型只能解释$x_i$为非负整数的情形).
我们要求上述方程中解的个数, 一个直观的思路是通过枚举来计算,...
安卓手机阅读pdf的最佳体验
写在前面
由于一些原因, 我一直使用安卓手机, 在安卓上查看PDF, 我经历了几个不同的阶段, 但是体验多多少少会有一些不好, 直到最近, 我才在一篇博客中找到了一款软件, 名为readera, 可以说完美解决了之前各种软件中的一些缺点与不足了.
下面从我的各个阶段使用 的PDF阅读器开始一点点介绍为什么这款软件如此强大.
第一阶段:WPS
大一才拿到自己的第一部智能手机, 使用内置的WPS来阅读PDF, 一开始当然是好用的, 但是随着手机里面PDF的增加, WPS看PDF就显得没那么好用了.
首先, WPS没办法删除空白的页边距, 并且没有夜间模式, 目录也不容易找, 打开速度也比较慢, 最关键的一点是WPS竟然还有广告..
这一点尤其让我感觉不舒服(虽然之后通过国际版软...
定制jekyll主题以及github pages部署完全总结
写在前面
去年就已经开始折腾了jekyll+GitHub Pages的个人站点搭建, 一直以来的想法是自己从零开始进行前端网页的配置, 出发点是好的, 但是我发现最近已经没有时间让我折腾这些了.
恰好前阶段看到网上有人使用jekyll的主题进行博客的配置, 正好省去了自己写css的复杂手续. 下面来看看如何一步步使用主题进行配置, 以及一些实现的小细节, 希望能帮到准备采用jekyll/GitHub pages进行博客搭建的你~
虽然依旧走了很多弯路, 但是已经逐渐熟悉了jekyll主页的配置方法. 真是应了那句老话, “纸上谈来终觉浅, 绝知此事要躬行”..
本文不列出具体的配置方法, 具体方法都在对应的参考文献中, 非常详细.
主题的搭建与配置(通过gem)
这...
共计 460 篇文章,58 页。
您是Zorch的第 个小伙伴
Hits